public Boolean guardar(clsModelo ctm, ref string Mensaje)
        {
            try
            {
                using (INVENTARIOEntities te = new INVENTARIOEntities())
                {
                    Modelo tm = new Modelo();

                        tm.IdEmpresa = Convert.ToInt32(ctm.empresa);
                        tm.IdModelo = Convert.ToInt32(ctm.codigo);
                        tm.Descripcion = Convert.ToString(ctm.descripcion);
                        tm.IdMarca = Convert.ToInt32(ctm.marca);
                        tm.IdEstado = Convert.ToInt32(ctm.estado);

                    te.AddToModelo(tm);
                    te.SaveChanges();
                }
                return true;
            }
            catch (Exception e)
            {
                Mensaje = "ERROR" + e.InnerException + e.Message;
                //System.Windows.Forms.MessageBox.Show("error al guardar" + e);
                return false;
            }
        }
 public void eliminar(clsModelo ctm)
 {
     using (INVENTARIOEntities te = new INVENTARIOEntities())
     {
         var t = (from q in te.Modelo where q.IdModelo == ctm.codigo select q).First();
         te.DeleteObject(t);
         te.SaveChanges();
     }
 }
 public List<clsModelo> consulta()
 {
     try
     {
         List<clsModelo> lista = new List<clsModelo>();
         INVENTARIOEntities ent = new INVENTARIOEntities();
         var con = from w in ent.Modelo select w;
         foreach (var item in con)
         {
             clsModelo clas = new clsModelo();
             clas.empresa = Convert.ToInt32(item.IdEmpresa);
             clas.codigo = Convert.ToInt32(item.IdModelo);
             clas.descripcion = item.Descripcion;
             clas.marca = Convert.ToString(item.IdMarca);
             clas.estado = Convert.ToString(item.IdEstado);
             lista.Add(clas);
         }
         return lista;
     }
     catch (Exception)
     {
         return null;
     }
 }
        public Boolean modificar(clsModelo ctm)
        {
            using (INVENTARIOEntities te = new INVENTARIOEntities())
            {
                EntityKey ekey = new EntityKey("INVENTARIOEntities.Modelo", "IdModelo", ctm.codigo);
                object OBJ = null;
                if (te.TryGetObjectByKey(ekey, out OBJ))
                {
                    Modelo Modelo = (Modelo)OBJ;
                    Modelo.Descripcion = ctm.descripcion;
                    Modelo.IdMarca = Convert.ToInt32(ctm.marca);
                    Modelo.IdEstado = Convert.ToInt32(ctm.estado);

                }
                te.SaveChanges(System.Data.Objects.SaveOptions.DetectChangesBeforeSave);
            }
            return true;
        }
 private void gridView1_Click(object sender, EventArgs e)
 {
     clastm = getRow((DevExpress.XtraGrid.Views.Grid.GridView)sender);
     Close();
 }
 public List<clsModelo> consultaModelo()
 {
     try
     {
         List<clsModelo> listaModelo = new List<clsModelo>();
         INVENTARIOEntities ta = new INVENTARIOEntities();
         var con = from w in ta.Modelo select w;
         foreach (var item in con)
         {
             clsModelo clsModeloArt = new clsModelo();
             clsModeloArt.empresa = Convert.ToInt32(item.IdEmpresa);
             clsModeloArt.codigo = item.IdModelo;
             clsModeloArt.descripcion = item.Descripcion;
             clsModeloArt.marca = Convert.ToString(item.IdMarca);
             clsModeloArt.estado = Convert.ToString(item.IdEstado);
             listaModelo.Add(clsModeloArt);
         }
         return listaModelo;
     }
     catch (Exception e)
     {
         Console.WriteLine("ERROR " + e);
         return null;
     }
 }
 private void btn_ConsultaModelo_Click_2(object sender, EventArgs e)
 {
     consulta = new frmConsultaModelo();
     consulta.ShowDialog();
     cModelo = consulta.clastm;
     txt_CodigoModelo.Text = cModelo.codigo.ToString();
     cbxMarca.EditValue = cModelo.marca.ToString();
     txt_DescripcionModelo.Text = cModelo.descripcion;
     cbx_EstadoModelo.EditValue = Convert.ToString(cModelo.estado);
 }