コード例 #1
0
        public frmVENTA(MODELO.Venta unaOrden, string unaaccion)
        {
            InitializeComponent();
            cOrden      = CONTROLADORA.cOrdenCompra.obtener_instancia();
            cMateriales = CONTROLADORA.cMateriales.obtener_instancia();
            cCantMat    = CONTROLADORA.cCantMat.obtener_instancia();
            cAuditoria  = CONTROLADORA.cAuditoria.obtenerInstancia();
            cOccantmat  = CONTROLADORA.cOccantmatVenta.obtener_instancia();
            cOrdenVenta = CONTROLADORA.cOrdenVenta.obtener_instancia();
            //oORDEN = new MODELO.OrdenCompra();
            oORDEN = unaOrden;
            accion = unaaccion;
            //txtNROORDEN.Enabled = false;
            //txtPROVEEDOR.Enabled = false;
            dtpFECHA.Enabled = false;
            //dtpFECHARECEPCION.Enabled = false;
            txtNROFACTURA.Text       = oORDEN.nroFactura;
            txtCLIENTE.Enabled       = false;
            txtCLIENTE.Text          = oORDEN.Cliente.ToString();
            txtIMPORTE.Enabled       = false;
            txtIVATOTAL.Enabled      = false;
            txtDESCUENTO.Enabled     = false;
            txtIMPORTE_TOTAL.Enabled = false;
            txtMATERIAL.Enabled      = false;
            txtDTOTOTAL.Enabled      = false;
            btnLUPA.Enabled          = false;
            txtCANTIDAD.Enabled      = false;
            txtPUC.Enabled           = false;
            txtIVA.Enabled           = false;
            txtCANTIDADD.Enabled     = false;
            //txtUNIDADMEDIDA.Enabled = false;
            txtDESCUENTO.Enabled = false;
            btnAGREGAR.Enabled   = false;
            //button2.Enabled = false;
            if (accion == "M")
            {
                //txtNROORDEN.Text = oORDEN.NroOrden.ToString();
                //txtPROVEEDOR.Text = oORDEN.Proveedor.ToString();
                dtpFECHA.Value = oORDEN.Fecha;
                //dtpFECHARECEPCION.Value = oORDEN.Fecha_Recepcion;
                txtIMPORTE.Text       = oORDEN.Importe.ToString();
                txtIVATOTAL.Text      = oORDEN.IvaTotal.ToString();
                txtIMPORTE_TOTAL.Text = oORDEN.Importe.ToString();
                //txtDESCUENTO.Text = oORDEN.Descuento.ToString();
                txtDTOTOTAL.Text = oORDEN.DescuentoTotal.ToString();
                //txtCANTIDAD.Text = oORDEN.Cantidad.ToString();
                //txtPUC.Text = oORDEN.Puc.ToString();
                //txtIVA.Text = oORDEN.Iva.ToString();
                //txtUNIDADMEDIDA.Text = oORDEN.UnidadMedida.ToString();
                //txtDESCUENTO.Text = oORDEN.Descuento.ToString();
                btnMAS.Enabled = false;

                dgvOCM.Enabled    = false;
                dgvOCM.DataSource = null;
                dgvOCM.DataSource = cOrdenVenta.obtenerPorVenta(txtNROFACTURA.Text);
            }
        }
コード例 #2
0
 public void AGREGAR_AUDITORIA(string movimiento, MODELO.Venta oVENTA)
 {
     MODELO.AuditoriaVenta oAuditoria = new MODELO.AuditoriaVenta();
     oAuditoria.FechayHora     = dtpFECHA.Value;
     oAuditoria.Movimiento     = movimiento;
     oAuditoria.Username       = "******";
     oAuditoria.codigo         = oVENTA.codigo;
     oAuditoria.nroFactura     = oVENTA.nroFactura;
     oAuditoria.Cliente        = oVENTA.Cliente;
     oAuditoria.Fecha          = oVENTA.Fecha;
     oAuditoria.Importe        = oVENTA.Importe;
     oAuditoria.IvaTotal       = oVENTA.IvaTotal;
     oAuditoria.DescuentoTotal = oVENTA.DescuentoTotal;
     cAuditoria.AGREGAR_AUDITORIA(oAuditoria);
 }
コード例 #3
0
        private void btnCONSULTAR_Click(object sender, EventArgs e)
        {
            if (dgvVENTAS.CurrentRow == null)
            {
                MessageBox.Show("Debe seleccionar una venta");
                return;
            }
            MODELO.Venta    oVENTA = (MODELO.Venta)dgvVENTAS.CurrentRow.DataBoundItem;
            VENTAS.frmVENTA frm    = new VENTAS.frmVENTA(oVENTA, "M");
            DialogResult    dr     = frm.ShowDialog();

            if (dr == DialogResult.OK)
            {
                ARMA_GRILLA();
            }
        }
コード例 #4
0
        private void btnELIMINAR_Click(object sender, EventArgs e)
        {
            if (dgvVENTAS.CurrentRow == null)
            {
                MessageBox.Show("Debe seleccionar una venta");
                return;
            }
            MODELO.Venta oVENTA = (MODELO.Venta)dgvVENTAS.CurrentRow.DataBoundItem;
            cVENTA.eliminarOrdenVenta(oVENTA);

            MODELO.AuditoriaVenta oAuditoria = new MODELO.AuditoriaVenta();
            oAuditoria.FechayHora     = System.DateTime.Now;
            oAuditoria.Movimiento     = "Baja";
            oAuditoria.Username       = "******";
            oAuditoria.codigo         = oVENTA.codigo;
            oAuditoria.nroFactura     = oVENTA.nroFactura;
            oAuditoria.Cliente        = oVENTA.Cliente;
            oAuditoria.Fecha          = oVENTA.Fecha;
            oAuditoria.Importe        = oVENTA.Importe;
            oAuditoria.IvaTotal       = oVENTA.IvaTotal;
            oAuditoria.DescuentoTotal = oVENTA.DescuentoTotal;
            cAUDITORIA.AGREGAR_AUDITORIA(oAuditoria);
        }
コード例 #5
0
 public frmVENTA()
 {
     InitializeComponent();
     cOrden              = CONTROLADORA.cOrdenCompra.obtener_instancia();
     cMateriales         = CONTROLADORA.cMateriales.obtener_instancia();
     cCantMat            = CONTROLADORA.cCantMat.obtener_instancia();
     cAuditoria          = CONTROLADORA.cAuditoria.obtenerInstancia();
     cOccantmat          = CONTROLADORA.cOccantmatVenta.obtener_instancia();
     cOrdenVenta         = CONTROLADORA.cOrdenVenta.obtener_instancia();
     listaMateriales     = new List <MODELO.Materiales>();
     listaCantMateriales = new List <MODELO.CantidadMat>();
     listaImportes       = new List <double>();
     listaIva            = new List <double>();
     listaDescuentos     = new List <double>();
     listaPrecioTotal    = new List <double>();
     //txtNROORDEN.Text = DateTime.Now.ToString("yyyyMMddHHmmss");
     //txtNROORDEN.Enabled = false;
     txtCANTIDAD.Enabled = false;
     txtPUC.Enabled      = false;
     txtCANTIDAD.Enabled = false;
     //txtUNIDADMEDIDA.Enabled = false;
     txtIVATOTAL.Enabled      = false;
     txtIMPORTE_TOTAL.Enabled = false;
     txtDESCUENTO.Enabled     = false;
     txtIMPORTE.Enabled       = false;
     txtIVA.Enabled           = false;
     txtCANTIDAD.Enabled      = false;
     txtDTOTOTAL.Enabled      = false;
     txtCANTIDADD.Enabled     = false;
     //txtPROVEEDOR.Enabled = false;
     dtpFECHA.Enabled   = false;
     oORDEN             = new MODELO.Venta();
     txtNROFACTURA.Text = DateTime.Now.ToString("yyyyMMddHHmmss");
     txtCLIENTE.Enabled = false;
     arma_grilla();
 }
コード例 #6
0
ファイル: cOrdenVenta.cs プロジェクト: LihuelAlmada/fieldwork
 public void modificarOrdenVenta(MODELO.Venta oVenta)
 {
     oMODELO_SEGURIDAD.Entry(oVenta).State = System.Data.Entity.EntityState.Modified;
     oMODELO_SEGURIDAD.SaveChanges();
 }
コード例 #7
0
ファイル: cOrdenVenta.cs プロジェクト: LihuelAlmada/fieldwork
 public void eliminarOrdenVenta(MODELO.Venta oVenta)
 {
     oMODELO_SEGURIDAD.ORDENESDEVENTAS.Remove(oVenta);
     oMODELO_SEGURIDAD.SaveChanges();
 }
コード例 #8
0
ファイル: cOrdenVenta.cs プロジェクト: LihuelAlmada/fieldwork
 public void agregarOrdenVenta(MODELO.Venta oVenta)
 {
     oMODELO_SEGURIDAD.ORDENESDEVENTAS.Add(oVenta);
     oMODELO_SEGURIDAD.SaveChanges();
 }