示例#1
0
        private void gridView1_DoubleClick(object sender, EventArgs e)
        {
            clsTipoMaterial TipoMaterial = (clsTipoMaterial)gridView1.GetFocusedRow();

            Event_frmConsultaTipoMaterial_FormClosing(TipoMaterial, e);
            //  Close();|
        }
示例#2
0
        public Boolean guardar(clsTipoMaterial ctm, ref string Mensaje)
        {
            try
            {
                using (INVENTARIOEntities te = new INVENTARIOEntities())
                {
                    TipoMaterial tm = new TipoMaterial();

                    tm.IdEmpresa      = Convert.ToInt32(ctm.empresa);
                    tm.IdTipoMaterial = ctm.codigo;
                    tm.Descripcion    = ctm.descripcion;
                    // IdUsuario = Convert.ToInt32(ctm.usuario),
                    tm.IdEstado = Convert.ToInt32(ctm.estado);

                    te.AddToTipoMaterial(tm);
                    te.SaveChanges();
                }
                return(true);
            }
            catch (Exception e)
            {
                Mensaje = "ERROR" + e.InnerException + e.Message;
                //Console.WriteLine("ERROR" + e);
                return(false);
            }
        }
示例#3
0
 public void eliminar(clsTipoMaterial ctm)
 {
     using (INVENTARIOEntities te = new INVENTARIOEntities())
     {
         var t = (from q in te.TipoMaterial where q.IdTipoMaterial == ctm.codigo select q).First();
         te.DeleteObject(t);
         te.SaveChanges();
     }
 }
示例#4
0
 private void btn_ConsultaMaterial_Click_2(object sender, EventArgs e)
 {
     consulta = new frmConsultaTipoMaterial();
     consulta.ShowDialog();
     cTipoMaterial                = consulta.clastm;
     txt_CodigoMaterial.Text      = cTipoMaterial.codigo.ToString();
     txt_DescripcionMaterial.Text = cTipoMaterial.descripcion;
     cbx_EstadoMaterial.EditValue = Convert.ToString(cTipoMaterial.estado);
 }
示例#5
0
        void consulta_Event_frmConsultaTipoMaterial_FormClosing(object sender, EventArgs e)
        {
            clsTipoMaterial TipoMaterial = (clsTipoMaterial)sender;

            txt_CodigoMaterial.Text      = TipoMaterial.codigo.ToString();
            txt_DescripcionMaterial.Text = TipoMaterial.descripcion;
            cbx_EstadoMaterial.Text      = TipoMaterial.estado;
            consulta.Visible             = false;
        }
示例#6
0
        public Boolean modificar(clsTipoMaterial ctm)
        {
            using (INVENTARIOEntities te = new INVENTARIOEntities())
            {
                EntityKey ekey = new EntityKey("INVENTARIOEntities.TipoMaterial", "IdTipoMaterial", ctm.codigo);
                object    OBJ  = null;
                if (te.TryGetObjectByKey(ekey, out OBJ))
                {
                    TipoMaterial TipoMaterial = (TipoMaterial)OBJ;
                    TipoMaterial.Descripcion = ctm.descripcion;
                    TipoMaterial.IdEstado    = Convert.ToInt32(ctm.estado);
                }
                te.SaveChanges(System.Data.Objects.SaveOptions.DetectChangesBeforeSave);

                //var t = (from q in te.TipoMaterial where q.IdTipoMaterial == ctm.codigo && q.IdEmpresa == ctm.empresa select q).First();
                //t.IdEmpresa = Convert.ToInt32(ctm.empresa);
                //t.Descripcion = ctm.descripcion;
                //// t.IdUsuario = Convert.ToInt32(ctm.usuario);
                //t.IdEstado = Convert.ToInt32(ctm.estado);
                //te.SaveChanges();
            }
            return(true);
        }
示例#7
0
 public List <clsTipoMaterial> consulta()
 {
     try
     {
         List <clsTipoMaterial> lista = new List <clsTipoMaterial>();
         INVENTARIOEntities     ent   = new INVENTARIOEntities();
         var con = from w in ent.TipoMaterial select w;
         foreach (var item in con)
         {
             clsTipoMaterial clas = new clsTipoMaterial();
             clas.empresa     = Convert.ToInt32(item.IdEmpresa);
             clas.codigo      = Convert.ToInt32(item.IdTipoMaterial);
             clas.descripcion = item.Descripcion;
             // clas.usuario = Convert.ToInt32(item.IdUsuario);
             clas.estado = Convert.ToString(item.IdEstado);
             lista.Add(clas);
         }
         return(lista);
     }
     catch (Exception)
     {
         return(null);
     }
 }
示例#8
0
 public List <clsTipoMaterial> consultaTipoMaterial()
 {
     try
     {
         List <clsTipoMaterial> listaTMaterial = new List <clsTipoMaterial>();
         INVENTARIOEntities     ta             = new INVENTARIOEntities();
         var con = from w in ta.TipoMaterial select w;
         foreach (var item in con)
         {
             clsTipoMaterial clsTMaterial = new clsTipoMaterial();
             clsTMaterial.empresa     = Convert.ToInt32(item.IdEmpresa);
             clsTMaterial.codigo      = item.IdTipoMaterial;
             clsTMaterial.descripcion = item.Descripcion;
             clsTMaterial.estado      = Convert.ToString(item.IdEstado);
             listaTMaterial.Add(clsTMaterial);
         }
         return(listaTMaterial);
     }
     catch (Exception e)
     {
         Console.WriteLine("ERROR " + e);
         return(null);
     }
 }
示例#9
0
 private void gridView1_Click(object sender, EventArgs e)
 {
     clastm = getRow((DevExpress.XtraGrid.Views.Grid.GridView)sender);
     Close();
 }