public Boolean Guardar(clsPerfil Info, ref int IdPerfil) { try { using (TECAv8Entities Context = new TECAv8Entities()) { var contact = Perfil.CreatePerfil(0); var address = new Perfil(); address.IdEstado = Info.IdEstado; address.Descripcion = Info.Descripcion; address.IdPerfil = IdPerfil = GetId(); contact = address; Context.Perfil.AddObject(contact); Context.SaveChanges(); } return true; } catch (Exception) { return false; } }
public List<clsPerfil> ConsultarTodos() { try { List<clsPerfil> listaPerfil = new List<clsPerfil>(); TECAv8Entities ent = new TECAv8Entities(); var query = from a in ent.Perfil select a; foreach (var item in query) { clsPerfil p = new clsPerfil(); p.IdPErfil = item.IdPerfil; p.Descripcion = item.Descripcion; p.IdEstado = Convert.ToInt32(item.IdEstado); listaPerfil.Add(p); } return listaPerfil; } catch (Exception ex) { Console.WriteLine("Error"+ ex); return null; } }
clsPerfil GetPerfil() { clsPerfil ob = new clsPerfil(); ob.Descripcion = txtDescripcion.Text; ob.IdPErfil = Convert.ToInt32((txtCodigo.Text == "") ? "0" : txtCodigo.Text); ob.IdEstado = (chkActivo.Checked == true) ? 1 : 2; return ob; }
private void gridView1_DoubleClick(object sender, EventArgs e) { Info = (clsPerfil)gridView1.GetFocusedRow(); this.Close(); }