Hola ivancea96.
Muchas gracias por tu respuesta; lo probé y funciono.
Saludos.
Muchas gracias por tu respuesta; lo probé y funciono.
Saludos.
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
public void Cargar()
{
Persona[] array = null;
array [0] = new Alumno();
array [1] = new Docente();
array [2] = new Alumno();
array [3] = new Docente();
foreach (Persona p in array )
{
p.Caminar();
}
}
// este es el codigo para modificar
public void Modificar(CapaObjetos.Personas p)
{
using (var modifPersona = new PersonasModelo())
{
var modif = from pers in modifPersona.Personas.Include("Pais")
where pers.Id == p.Id
select pers;
var reg = modif.FirstOrDefault();
reg.Nombre = p.Nombre;
reg.Pais.IdPais = p.IdPais; //error
//reg.IdPais = p.IdPais; // tambien da error
modifPersona.SaveChanges();
}
}
// este es el codigo para agregar
public void Agregar(CapaObjetos.Personas persona)
{
using (var datosPersona = new PersonasModelo())
{
CapaDatos.Personas newPersona = new CapaDatos.Personas();
newPersona.Id = persona.Id;
newPersona.Nombre = persona.Nombre;
newPersona.Pais.IdPais = persona.IdPais; //error
datosPersona.AddToPersonas(newPersona);
datosPersona.SaveChanges();
}
}
static string boton;
public partial class ABM : System.Web.UI.Page
{
string boton;
int id;
string nombre;
protected void Page_Load(object sender, EventArgs e)
{
}
protected void cmdAceptar_Click(object sender, EventArgs e)
{
switch (boton)
{
case "Modificar":
p.Modificar(id, nombre);
break;
case "Eliminar":
p.Eliminar(id);
break;
}
this.RefrescarGrilla();
Panel1.Visible = false;
}
protected void cmdModificar_Click(object sender, EventArgs e)
{
Panel1.Visible = true;
boton = "Modificar";
}
protected void cmdEliminar_Click(object sender, EventArgs e)
{
Panel1.Visible = true;
boton = "Eliminar";
}
}
string mes = Console.ReadLine();
switch (mes)
{
case "enero":
Console.WriteLine("{0}---1",mes);
break;
case "febrero":
Console.WriteLine("{0}---2",mes);
break;
case "marzo":
Console.WriteLine("{0}---3",mes);
break;
case "abril":
Console.WriteLine("{0}---4", mes);
break;
case "mayo":
Console.WriteLine("{0}---5", mes);
break;
}