Esempio n. 1
0
        public frm_REMITO()
        {
            InitializeComponent();
            oProvedorNew           = new MODELO.Proveedor();
            orderC                 = new MODELO.Factura();
            cREMITO                = CONTROLADORA.cRemito.obtener_instancia();
            cRemitoUpdated         = CONTROLADORA.cRemitoUpdated.obtener_instancia();
            cAuditoria             = CONTROLADORA.cAuditoria.obtenerInstancia();
            cLocalidad             = CONTROLADORA.cLocalidad.obtener_instancia();
            cCANTMAT               = CONTROLADORA.cCantMat.obtener_instancia();
            cOccantmat             = CONTROLADORA.cOccantmat.obtener_instancia();
            cMateriales            = CONTROLADORA.cMateriales.obtener_instancia();
            cCLIENTE               = CONTROLADORA.cCliente.obtener_instancia();
            cORDEN                 = CONTROLADORA.cOrdenCompra.obtener_instancia();
            oMaterial              = new MODELO.Materiales();
            listaCANTMATERIALES    = new List <MODELO.CantidadMat>();
            listanuevax2           = new List <MODELO.Materiales>();
            listaMaterialesUpdated = new List <MODELO.RemitoUpdated>();
            txtNROREMITO.Text      = DateTime.Now.ToString("yyyyMMddHHmmss");
            oRemito                = new MODELO.Remito();
            dgvUPDATED.Enabled     = false;
            //ocantmat = new List<MODELO.CantidadMat>();
            txtCANTIDAD.Enabled = false;


            //dtpFECHARECEPCION.Enabled = false;

            /*dgvMATERIALES.Columns["codigo"].Visible = false;
             * dgvMATERIALES.Columns["ordercompra"].Visible = false;
             *
             * dgvUPDATED.Columns["codigo"].Visible = false;
             * dgvUPDATED.Columns["nroOrden"].Visible = false;*/
        }
Esempio n. 2
0
        private void btnELIMINAR_Click_1(object sender, EventArgs e)
        {
            if (dgvREMITOS.CurrentRow == null)
            {
                MessageBox.Show("Debe seleccionar un remito");
                return;
            }
            MODELO.Remito oREMITO = (MODELO.Remito)dgvREMITOS.CurrentRow.DataBoundItem;
            DialogResult  dr      = MessageBox.Show("¿Confirma que desea eliminar " + oREMITO.NroRemito + "?", "CONFIRMA", MessageBoxButtons.YesNo);

            if (dr == DialogResult.Yes)
            {
                cREMITO.eliminarRemito(oREMITO);
                ARMA_GRILLA();


                MODELO.AuditoriaRemito oAuditoria = new MODELO.AuditoriaRemito();
                oAuditoria.FechayHora = System.DateTime.Now;
                oAuditoria.Movimiento = "Baja";
                oAuditoria.Username   = "******";

                /*oAuditoria.NroRemito = oREMITO.NroRemito;
                 * oAuditoria.codigo = oREMITO.codigo;
                 * oAuditoria.Proveedor = oREMITO.Proveedor;
                 * oAuditoria.Localidad = oREMITO.Localidad;
                 * oAuditoria.OrdenDeCompra = oREMITO.OrdenDeCompra;
                 * oAuditoria.Fecha = oREMITO.Fecha;
                 * oAuditoria.Cantidad = oREMITO.Cantidad;
                 * oAuditoria.CalifCantidad = oREMITO.CalifCantidad;
                 * oAuditoria.CalifTiempo = oREMITO.CalifTiempo;
                 * cAuditoria.AGREGAR_AUDITORIAREMITO(oAuditoria);*/
            }
        }
Esempio n. 3
0
        public frm_REMITO(MODELO.Remito unREMITO, string unaACCION)
        {
            InitializeComponent();
            oProvedorNew   = new MODELO.Proveedor();
            orderC         = new MODELO.Factura();
            cREMITO        = CONTROLADORA.cRemito.obtener_instancia();
            oMaterial      = new MODELO.Materiales();
            cCANTMAT       = CONTROLADORA.cCantMat.obtener_instancia();
            cRemitoUpdated = CONTROLADORA.cRemitoUpdated.obtener_instancia();
            cOccantmat     = CONTROLADORA.cOccantmat.obtener_instancia();
            cAuditoria     = CONTROLADORA.cAuditoria.obtenerInstancia();
            cMateriales    = CONTROLADORA.cMateriales.obtener_instancia();
            cCLIENTE       = CONTROLADORA.cCliente.obtener_instancia();
            cORDEN         = CONTROLADORA.cOrdenCompra.obtener_instancia();


            //dgvMATERIALES.Columns["codigo"].Visible = false;
            //dgvMATERIALES.Columns["ordercompra"].Visible = false;

            //dgvUPDATED.Columns["codigo"].Visible = false;
            //dgvUPDATED.Columns["nroOrden"].Visible = false;

            oRemito = unREMITO;
            ACCION  = unaACCION;

            txtNROREMITO.Enabled = false;
            //txtCLIENTE.Enabled = false;
            txtLOCALIDAD_PROV.Enabled = false;
            //txtDIRECCION_CLIENTE.Enabled = false;
            //txtDNI_CLIENTE.Enabled = false;
            txtORDENCOMPRA.Enabled    = false;
            dtpFECHARECEPCION.Enabled = false;
            txtMATERIAL.Enabled       = false;
            txtCANTIDAD.Enabled       = false;
            //cmbCANTIDADCALIF.Enabled = false;
            //cmbTIEMPOCALIF.Enabled = false;
            btnVERIFCANT.Enabled = false;
            txtNROREMITO.Text    = oRemito.NroRemito.ToString();
            //txtCLIENTE.Text = oRemito.Proveedor.ToString();
            txtPROVEEDOR.Text      = oRemito.Proveedor.ToString();
            txtDIRECCION_PROV.Text = oRemito.Proveedor.direccion;
            txtLOCALIDAD_PROV.Text = oRemito.Localidad;
            //txtLOCALIDAD_PROV.Text = oOrden.Localidad.ToString();
            txtCANTIDAD.Text       = oRemito.Cantidad.ToString();
            txtORDENCOMPRA.Text    = oRemito.OrdenDeCompra.ToString();
            btnLUPA_OC.Enabled     = false;
            dtpFECHARECEPCION.Text = oRemito.Fecha.ToString();

            dgvUPDATED.Enabled    = false;
            dgvUPDATED.DataSource = null;
            dgvUPDATED.DataSource = cRemitoUpdated.obtenerPorRemito(txtNROREMITO.Text);

            dgvUPDATED.Columns["codigo"].Visible   = false;
            dgvUPDATED.Columns["nroOrden"].Visible = false;
            //cmbCANTIDADCALIF.Text = oRemito.CalifCantidad.ToString();
            //cmbTIEMPOCALIF.Text = oRemito.CalifTiempo.ToString();
        }
Esempio n. 4
0
        private void btnCONSULTAR_Click(object sender, EventArgs e)
        {
            if (dgvREMITOS.CurrentRow == null)
            {
                MessageBox.Show("Debe seleccionar un remito");
                return;
            }
            MODELO.Remito     oREMITO = (MODELO.Remito)dgvREMITOS.CurrentRow.DataBoundItem;
            REMITO.frm_REMITO frm     = new REMITO.frm_REMITO(oREMITO, "M");
            DialogResult      dr      = frm.ShowDialog();

            if (dr == DialogResult.OK)
            {
                ARMA_GRILLA();
            }
        }
Esempio n. 5
0
        public void AGREGAR_AUDITORIA(string movimiento, MODELO.Remito oRemito)
        {
            MODELO.AuditoriaRemito oAuditoria = new MODELO.AuditoriaRemito();

            oAuditoria.FechayHora = System.DateTime.Now;
            oAuditoria.Movimiento = movimiento;
            oAuditoria.Username   = "******";
            oAuditoria.NroRemito  = oRemito.NroRemito;
            //oAuditoria.codigo = oRemito.codigo;
            oAuditoria.Proveedor     = oRemito.Proveedor;
            oAuditoria.Localidad     = oRemito.Localidad;
            oAuditoria.OrdenDeCompra = oRemito.OrdenDeCompra;
            oAuditoria.Fecha         = oRemito.Fecha;
            oAuditoria.Cantidad      = oRemito.Cantidad;
            oAuditoria.CalifCantidad = oRemito.CalifCantidad;
            oAuditoria.CalifTiempo   = oRemito.CalifTiempo;
            cAuditoria.AGREGAR_AUDITORIAREMITO(oAuditoria);
        }
Esempio n. 6
0
 public void modificarRemito(MODELO.Remito oRemito)
 {
     oMODELO_SEGURIDAD.Entry(oRemito).State = System.Data.Entity.EntityState.Modified;
     oMODELO_SEGURIDAD.SaveChanges();
 }
Esempio n. 7
0
 public void eliminarRemito(MODELO.Remito oRemito)
 {
     oMODELO_SEGURIDAD.REMITOS.Remove(oRemito);
     oMODELO_SEGURIDAD.SaveChanges();
 }
Esempio n. 8
0
 public void agregarRemito(MODELO.Remito oRemito)
 {
     oMODELO_SEGURIDAD.REMITOS.Add(oRemito);
     oMODELO_SEGURIDAD.SaveChanges();
 }