コード例 #1
0
 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);
     }
 }
コード例 #2
0
        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";
            }
        }
コード例 #3
0
 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);
     }
 }
コード例 #4
0
 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);
     }
 }
コード例 #5
0
 //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);
     }
 }