public bool Guardar(clsTiposTrabajos e) { try { int id = getIdSiguiente(); e.idTipoTrabajo = id; using (TallerEntities ent = new TallerEntities()) { //se instancia el entity para poder usar los nombres de las tablas TipoTrabajo tipotrabajo = new TipoTrabajo() { IdTipoTrabajo = e.idTipoTrabajo, Descripcion = e.Descripcion, Observación = e.Observacion, IdEstado = e.idEstado }; ent.AddToTipoTrabajo(tipotrabajo); ent.SaveChanges(); } return(true); } catch (Exception ex) { Console.WriteLine("Error al guardar: " + ex); Console.Read(); return(false); } }
private void btnBuscar_Click(object sender, EventArgs e) { frmConsultarTipoTrabajo f = new frmConsultarTipoTrabajo(); f.ShowDialog(); oTipoTrabajo = f.e; txtCodigo.Text = Convert.ToString(oTipoTrabajo.idTipoTrabajo); txtDescripcion.Text = Convert.ToString(oTipoTrabajo.Descripcion); txtObservacion.Text = Convert.ToString(oTipoTrabajo.Observacion); if (oTipoTrabajo.idEstado == 1) { cbxEstado.SelectedItem = "Activo"; } else { cbxEstado.SelectedItem = "Inactivo"; } }
public bool Eliminar(clsTiposTrabajos e) { try { using (TallerEntities ent = new TallerEntities()) { //busca por PK el primero que encuentre lo coge var x = (from a in ent.TipoTrabajo where a.IdTipoTrabajo == e.idTipoTrabajo select a).First(); ent.DeleteObject(x);//elimina el registro ent.SaveChanges(); } return(true); } catch (Exception ex) { Console.WriteLine("Eliminar Error: " + ex); return(false); } }
public bool Modificar(clsTiposTrabajos e) { try { using (TallerEntities ent = new TallerEntities()) { //busca por PK el primero que encuentre lo coge var x = (from a in ent.TipoTrabajo where a.IdTipoTrabajo == e.idTipoTrabajo select a).First(); x.Descripcion = e.Descripcion; x.Observación = e.Observacion; x.IdEstado = e.idEstado; ent.SaveChanges(); } return(true); } catch (Exception ex) { Console.WriteLine("Error: " + ex); return(false); } }
//para consultar todos public List <clsTiposTrabajos> Consultar() { try { List <clsTiposTrabajos> listaTipoTrabajo = new List <clsTiposTrabajos>(); TallerEntities ent = new TallerEntities(); var con = from w in ent.TipoTrabajo select w; foreach (var item in con) { clsTiposTrabajos e = new clsTiposTrabajos(); e.idTipoTrabajo = item.IdTipoTrabajo; e.Descripcion = item.Descripcion; e.Observacion = item.Observación; e.idEstado = Convert.ToInt32(item.IdEstado); listaTipoTrabajo.Add(e); } return(listaTipoTrabajo); } catch (System.Data.SqlClient.SqlException ex) { Console.WriteLine("Error datTipoTrabajo: " + ex); return(null); } }