コード例 #1
0
        public Boolean guardar(clsIngresoEgresoCAB ctm, ref string Mensaje)
        {
            try
            {
                using (INVENTARIOEntities te = new INVENTARIOEntities())
                {
                    IngresoEgresoCab tm = new IngresoEgresoCab();
                    tm.IdEmpresa        = Convert.ToInt32(ctm.empresa);
                    tm.NroMovimiento    = ctm.nroMovimiento;
                    tm.IdTipoMovimiento = ctm.tipoMovimiento;
                    tm.FechaMovimiento  = ctm.fechaMovimiento;
                    tm.IdOrdenCompra    = ctm.ordenCompra;
                    tm.IdMotivo         = ctm.motivo;
                    tm.IdBodega         = ctm.bodega;
                    tm.IdResponsable    = ctm.responsable;
                    tm.TotalPagar       = ctm.totalPagar;
                    tm.Observacion      = ctm.observacion;
                    tm.IdEstado         = ctm.estado;

                    te.AddToIngresoEgresoCab(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);
            }
        }
コード例 #2
0
        public List <clsIngresoEgresoCAB> consulta()
        {
            try
            {
                List <clsIngresoEgresoCAB> lista = new List <clsIngresoEgresoCAB>();
                INVENTARIOEntities         ent   = new INVENTARIOEntities();
                var con = from w in ent.IngresoEgresoCab select w;
                foreach (var item in con)
                {
                    clsIngresoEgresoCAB clas = new clsIngresoEgresoCAB();
                    clas.empresa         = Convert.ToInt32(item.IdEmpresa);
                    clas.nroMovimiento   = Convert.ToInt32(item.NroMovimiento);
                    clas.tipoMovimiento  = Convert.ToInt32(item.IdTipoMovimiento);
                    clas.fechaMovimiento = Convert.ToDateTime(item.FechaMovimiento);
                    clas.ordenCompra     = Convert.ToInt32(item.IdOrdenCompra);
                    clas.motivo          = Convert.ToInt32(item.IdMotivo);
                    clas.bodega          = Convert.ToInt32(item.IdBodega);
                    clas.responsable     = Convert.ToInt32(item.IdResponsable);
                    clas.totalPagar      = Convert.ToDecimal(item.TotalPagar);
                    clas.observacion     = item.Observacion;
                    clas.estado          = Convert.ToInt32(item.IdEstado);
                    lista.Add(clas);
                }

                return(lista);
            }
            catch (Exception ex)
            {
                Console.WriteLine("Error : " + ex);
                return(null);
            }
        }
コード例 #3
0
        void consulta_Event_frmConsultaIngresoEgresoCAB_FormClosing(object sender, EventArgs e)
        {
            clsIngresoEgresoCAB IngEg = (clsIngresoEgresoCAB)sender;

            txtNoMovimiento.Text   = IngEg.nroMovimiento.ToString();
            cbxTipoMovimiento.Text = IngEg.tipoMovimiento.ToString();
            dateFecmov.DateTime    = IngEg.fechaMovimiento;
            txtOrdenCompra.Text    = IngEg.ordenCompra.ToString();
            cbxMotivo.Text         = IngEg.motivo.ToString();
            cbxBodega.Text         = IngEg.bodega.ToString();
            cbxResponsable.Text    = IngEg.responsable.ToString();
            txtTotalPagar.Text     = IngEg.totalPagar.ToString();
            txtObservacion.Text    = IngEg.observacion;
            cbxEstado.TabIndex     = IngEg.estado;
            consulta.Visible       = false;
        }
コード例 #4
0
        private void btnBuscarMovmiento_Click(object sender, EventArgs e)
        {
            frmConsultaIngresoEgresoCAB consulta = new frmConsultaIngresoEgresoCAB();

            consulta.ShowDialog();
            oIngresoEgreso              = consulta.cls;
            txtNoMovimiento.Text        = Convert.ToString(oIngresoEgreso.nroMovimiento);
            cbxTipoMovimiento.EditValue = oIngresoEgreso.tipoMovimiento;
            dateFecmov.DateTime         = Convert.ToDateTime(oIngresoEgreso.fechaMovimiento);
            txtOrdenCompra.Text         = Convert.ToString(oIngresoEgreso.ordenCompra);
            cbxMotivo.EditValue         = oIngresoEgreso.motivo;
            cbxBodega.EditValue         = oIngresoEgreso.bodega;
            cbxResponsable.EditValue    = oIngresoEgreso.responsable;
            txtTotalPagar.Text          = Convert.ToString(oIngresoEgreso.totalPagar);
            txtObservacion.Text         = oIngresoEgreso.observacion;
            cbxEstado.EditValue         = oIngresoEgreso.estado;
        }
コード例 #5
0
 public Boolean modificar(clsIngresoEgresoCAB ctm)
 {
     using (INVENTARIOEntities te = new INVENTARIOEntities())
     {
         EntityKey ekey = new EntityKey("TECAEntitieS.IngresoEgresoCab", "IdnroMovimiento", ctm.nroMovimiento);
         object    OBJ  = null;
         if (te.TryGetObjectByKey(ekey, out OBJ))
         {
             IngresoEgresoCab IngEgCAB = (IngresoEgresoCab )OBJ;
             IngEgCAB.IdTipoMovimiento = ctm.tipoMovimiento;
             IngEgCAB.FechaMovimiento  = ctm.fechaMovimiento;
             IngEgCAB.IdOrdenCompra    = ctm.ordenCompra;
             IngEgCAB.IdMotivo         = ctm.motivo;
             IngEgCAB.IdBodega         = ctm.bodega;
             IngEgCAB.IdResponsable    = ctm.responsable;
             IngEgCAB.TotalPagar       = ctm.totalPagar;
             IngEgCAB.Observacion      = ctm.observacion;
             IngEgCAB.IdEstado         = Convert.ToInt32(ctm.estado);
         }
         te.SaveChanges(System.Data.Objects.SaveOptions.DetectChangesBeforeSave);
     }
     return(true);
 }
コード例 #6
0
 private void gridView1_Click(object sender, EventArgs e)
 {
     cls = getRow((DevExpress.XtraGrid.Views.Grid.GridView)sender);
     Close();
 }