示例#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;*/
        }
示例#2
0
        public void btnLUPA_OC_Click(object sender, EventArgs e)
        {
            OC.frmORDENESCOMPRA frm = new OC.frmORDENESCOMPRA();
            DialogResult        dr  = frm.ShowDialog();

            if (dr == DialogResult.OK)
            {
                oOrden = frm.OrdenSelec;
                orderC = oOrden;

                //oProveedor = frm.ProveedorSelect;
                oProvedorNew = oOrden.Proveedor;



                //string proveedor = oOrden.Proveedor.ToString();

                ARMO_GRILLA();
            }
            //orderC = new MODELO.Factura();
            if (oOrden == null)
            {
                return;
            }
            txtORDENCOMPRA.Text    = oOrden.NroOrden.ToString();
            txtPROVEEDOR.Text      = orderC.Proveedor.razonSocial.ToString();
            txtDIRECCION_PROV.Text = oOrden.Proveedor.direccion.ToString();
            txtLOCALIDAD_PROV.Text = oOrden.Localidad;

            // txtLOCALIDAD_PROV.Text = oProvedorNew.direccion;
            //txtLOCALIDAD_PROV.Text = oOrden.Proveedor.Localidad.ToString();
            //txtLOCALIDAD_PROV.Text = oOrden.Proveedor.Localidad.ToString();

            //txtLOCALIDAD_PROV.Text = oOrden.Proveedor.Localidad.nombre;
        }
示例#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();
        }
示例#4
0
        private void dgvPROVEEDORES_CellContentDoubleClick_1(object sender, DataGridViewCellEventArgs e)
        {
            if (dgvPROVEEDORES.CurrentRow == null)
            {
                MessageBox.Show("Debe seleccionar un proveedor");
                return;
            }
            oPROVEEDOR = (MODELO.Proveedor)dgvPROVEEDORES.CurrentRow.DataBoundItem;

            this.DialogResult = DialogResult.OK;
        }
示例#5
0
 public frmMATERIAL(MODELO.Proveedor unProveedor)
 {
     oPROVEEDOR        = unProveedor;
     nombre            = oPROVEEDOR.nombre;
     txtPROVEEDOR.Text = oPROVEEDOR.nombre;
     //cmbPROVEEDOR.Text= oPROVEEDOR.nombre;
     //cmbPROVEEDOR.Visible = false;
     txtCLASE.Enabled        = false;
     txtSUBCLASE.Enabled     = false;
     dateTimePicker1.Enabled = false;
 }
示例#6
0
        private void btnGUARDAR_Click(object sender, EventArgs e)
        {
            if (dgvPROVEEDORES.CurrentRow == null)
            {
                MessageBox.Show("Debe seleccionar un proveedor");
                return;
            }
            oPROVEEDOR = (MODELO.Proveedor)dgvPROVEEDORES.CurrentRow.DataBoundItem;

            this.DialogResult = DialogResult.OK;
        }
示例#7
0
        private void btnLUPA_Click(object sender, EventArgs e)
        {
            PROVEEDORES.PROVEEDORES frm = new PROVEEDORES.PROVEEDORES("Buscar");
            DialogResult            dr  = frm.ShowDialog();

            if (dr == DialogResult.OK)
            {
                oPROVEEDOR        = frm.ProveedorSelect;
                txtPROVEEDOR.Text = oPROVEEDOR.razonSocial;
                //cmbPROVEEDOR.SelectedItem = oPROVEEDOR;
            }
        }
示例#8
0
        private void BtnMODIFICAR_Click_1(object sender, EventArgs e)
        {
            if (dgvPROVEEDORES.CurrentRow == null)
            {
                MessageBox.Show("Debe seleccionar un articulo");
                return;
            }
            MODELO.Proveedor oPROVEEDOR = (MODELO.Proveedor)dgvPROVEEDORES.CurrentRow.DataBoundItem;
            PROVEEDOR        frm        = new PROVEEDOR(oPROVEEDOR, "M");
            DialogResult     dr         = frm.ShowDialog();

            if (dr == DialogResult.OK)
            {
                ARMO_GRILLA();
            }
        }
示例#9
0
        private void BtnELIMINAR_Click_1(object sender, EventArgs e)
        {
            if (dgvPROVEEDORES.CurrentRow == null)
            {
                MessageBox.Show("Debe seleccionar un articulo");
                return;
            }
            MODELO.Proveedor oPROVEEDOR = (MODELO.Proveedor)dgvPROVEEDORES.CurrentRow.DataBoundItem;
            DialogResult     dr         = MessageBox.Show("¿Confirma que desea eliminar " + oPROVEEDOR.nombre + "?", "CONFIRMA", MessageBoxButtons.YesNo);

            if (dr == DialogResult.Yes)
            {
                cProveedor.eliminarProveedor(oPROVEEDOR);
                ARMO_GRILLA();
            }
        }
示例#10
0
        public PROVEEDOR(MODELO.Proveedor unProveedor, string unaaccion)
        {
            InitializeComponent();
            cProveedor = CONTROLADORA.cProveedor.obtener_instancia();
            cLocalidad = CONTROLADORA.cLocalidad.obtener_instancia();
            oPROVEEDOR = unProveedor;
            accion     = unaaccion;
            ARMO_LOCALIDAD();
            if (accion != "A")
            {
                txtRAZONSOCIAL.Text = oPROVEEDOR.razonSocial;
                txtNOMBRE.Text      = oPROVEEDOR.nombre;
                txtAPELLIDO.Text    = oPROVEEDOR.apellido;
                cmbTIPOD.Text       = oPROVEEDOR.tipoDocumento;
                txtDOCUMENTO.Text   = oPROVEEDOR.documento.ToString();
                txtTELEFONO.Text    = oPROVEEDOR.telefono.ToString();
                txtMAIL.Text        = oPROVEEDOR.mail;
                txtDIRECCION.Text   = oPROVEEDOR.direccion;
                cmbTIPO.Text        = oPROVEEDOR.tipo;
                cmbESTADO.Text      = oPROVEEDOR.estado;

                if (accion == "C")
                {
                    lblRAZONSOCIAL.Enabled = false;
                    txtNOMBRE.Enabled      = false;
                    lblAPELLIDO.Enabled    = false;
                    txtDOCUMENTO.Enabled   = false;
                    cmbESTADO.Enabled      = false;
                    cmbLOCALIDAD.Enabled   = false;
                    cmbTIPO.Enabled        = false;
                    cmbTIPOD.Enabled       = false;
                    txtTELEFONO.Enabled    = false;
                    txtMAIL.Enabled        = false;
                    btnGUARDAR.Visible     = false;
                    txtRAZONSOCIAL.Enabled = false;
                    txtAPELLIDO.Enabled    = false;
                    txtDIRECCION.Enabled   = false;
                    btnLupa.Enabled        = false;
                }
            }
        }
示例#11
0
        private void btnLUPA_Click(object sender, EventArgs e)
        {
            PROVEEDORES.PROVEEDORES frm = new PROVEEDORES.PROVEEDORES("Buscar");
            DialogResult            dr  = frm.ShowDialog();

            if (dr == DialogResult.OK)
            {
                oPROVEEDOR        = frm.ProveedorSelect;
                txtPROVEEDOR.Text = oPROVEEDOR.razonSocial;
                provedoransiovich = oPROVEEDOR;
                txtIVA.Text       = "";

                string proveedor = oPROVEEDOR.razonSocial;
                proveedorglobal = proveedor;
                totalfinal      = 0;
                totaliva        = 0;
                totaldescuento  = 0;
                //listaMateriales = new List<MODELO.Materiales>();

                dgvOCM.DataSource = null;
                dgvOCM.DataSource = listaCantMateriales;


                txtIMPORTE.Text       = "";
                txtIVATOTAL.Text      = "";
                txtDTOTOTAL.Text      = "";
                txtIMPORTE_TOTAL.Text = "";


                txtCANTIDAD.Text  = "";
                txtPUC.Text       = "";
                txtDESCUENTO.Text = "";
                ARMO_GRILLAFILTRADAPAPU();
                //cmbPROVEEDOR.SelectedItem = oPROVEEDOR;
            }
        }
示例#12
0
 public void modificarProveedor(MODELO.Proveedor oProveedor)
 {
     oMODELO_SEGURIDAD.Entry(oProveedor).State = System.Data.Entity.EntityState.Modified;
     oMODELO_SEGURIDAD.SaveChanges();
 }
示例#13
0
 public void eliminarProveedor(MODELO.Proveedor oProveedor)
 {
     oMODELO_SEGURIDAD.PROVEEDORES.Remove(oProveedor);
     oMODELO_SEGURIDAD.SaveChanges();
 }
示例#14
0
 public void agregarProveedor(MODELO.Proveedor oProveedor)
 {
     oMODELO_SEGURIDAD.PROVEEDORES.Add(oProveedor);
     oMODELO_SEGURIDAD.SaveChanges();
 }