private void btnOK_Click(object sender, EventArgs e)
        {
            try
            {
                if (modo == "A")
                {
                    CTACTE_PROVEEDOR eCTA = new CTACTE_PROVEEDOR();
                    eCTA.PROV_ID = ePROVEEDOR.PROV_ID;
                    eCTA.CCP_SALDO = numMonto.Value;
                    eCTA.CCP_FECHAAPERTURA = System.DateTime.Now;
                    eCTA.CCP_SALDOINICIO = numMonto.Value;

                    cCTA_CTES.Alta(eCTA);
                }
                if (modo == "M")
                {
                    eCtaCte.CCP_SALDO -= eCtaCte.CCP_SALDOINICIO;
                    eCtaCte.CCP_SALDOINICIO = numMonto.Value;
                    eCtaCte.CCP_SALDO += eCtaCte.CCP_SALDOINICIO;

                    cCTA_CTES.Modificacion(eCtaCte);
                }

                DialogResult = DialogResult.OK;
            }
            catch (Exception ex)
            {
                ProcesarExcepcion(ex);
                DialogResult = DialogResult.Cancel;
            }
        }
 public void Alta(CTACTE_PROVEEDOR objeto)
 {
     using (SIST_SUPERMERCADOEntities ctx = SIST_SUPERMERCADOEntities.ObtenerInstancia())
     {
         //AUDITORIA
         objeto.AU_ACCION = "A";
         objeto.AU_FECHA_HORA = System.DateTime.Now;
         objeto.AU_USUARIO = Common.Seguridad.UsuarioLog;
         //
         ctx.CTACTE_PROVEEDOR.AddObject(objeto);
         ctx.SaveChanges();
     }
 }
 public void Modificacion(CTACTE_PROVEEDOR objeto)
 {
     using (SIST_SUPERMERCADOEntities ctx = SIST_SUPERMERCADOEntities.ObtenerInstancia())
     {
         //AUDITORIA
         objeto.AU_ACCION = "M";
         objeto.AU_FECHA_HORA = System.DateTime.Now;
         objeto.AU_USUARIO = Common.Seguridad.UsuarioLog;
         //
         ctx.CTACTE_PROVEEDOR.Attach(objeto);
         ctx.ObjectStateManager.ChangeObjectState(objeto, System.Data.EntityState.Modified);
         ctx.SaveChanges();
     }
 }
 public void Modificacion(CTACTE_PROVEEDOR entidad)
 {
     mCTACTE_PROVEEDORS.Modificacion(entidad);
 }
 public void BajaFisica(CTACTE_PROVEEDOR entidad)
 {
     mCTACTE_PROVEEDORS.Baja(entidad);
 }
 public CTACTE_PROVEEDOR AltaConRetorno(CTACTE_PROVEEDOR entidad)
 {
     return mCTACTE_PROVEEDORS.AltaConRetorno(entidad);
 }
 public void Alta(CTACTE_PROVEEDOR entidad)
 {
     mCTACTE_PROVEEDORS.Alta(entidad);
 }
 public List<MOVIMIENTO_CTACTE_PROVEEDOR> ObtenerTodos(CTACTE_PROVEEDOR cta, string debeHaber)
 {
     return mMOVIMIENTO_CTACTE_PROVEEDOR.ObtenerTodos(cta, debeHaber);
 }
 private CTACTE_PROVEEDOR CtaCteSeleccionada()
 {
     eCTA = cPROVEEDOR.ObtenerCtaCteProveedor((PROVEEDOR)cmbProveedor.SelectedItem);
     return eCTA;
 }
        private void cmbPROVEEDOR_SelectedIndexChanged(object sender, EventArgs e)
        {
            try
            {
                if (cmbProveedor.SelectedIndex != 0)
                {
                    if (CtaCteSeleccionada() == null)
                    {
                        if (!AbreFormInicioCtaCte("A"))
                            return;
                    }

                    btnActualizarInicioCtaCte.Enabled = true;

                    eCTA = CtaCteSeleccionada();

                    if (eCTA != null)
                    {
                        ArmaGrillaFactura();
                        ArmaGrillaRecibo();

                        btnALTAFACTURA.Enabled = true;
                        btnNUEVORECIBO.Enabled = true;

                        btnBAJAFACTURA.Enabled = false;
                        btnIMPRIMIRFACTURA.Enabled = false;
                        btnVERVTA.Enabled = false;

                        btnBAJARECIBO.Enabled = false;
                        btnIMPRIMIRRECIBO.Enabled = false;

                        MostrarInicio(true);

                        lblMontoInicio.Text = eCTA.CCP_SALDOINICIO.ToString();
                        lblFechaInicio.Text = eCTA.CCP_FECHAAPERTURA.ToString();

                        actualizaLblSaldo();
                    }
                }
                else
                {
                    dgvGrillaFacturas.DataSource = null;
                    dgvGrillaRecibos.DataSource = null;

                    MostrarBotones(false);

                    MostrarInicio(false);
                }

            }
            catch (Exception ex)
            {
                ProcesarExcepcion(ex);
            }
        }
Example #11
0
        private void frmFACTURA_Load(object sender, EventArgs e)
        {
            try
            {
                ePARAMETRO = cPARAMETRO.ObtenerTodos();
                eCTA = cPROVEEDOR.ObtenerCtaCteProveedor(ePROVEEDOR);

                LlenaDatos();
                LimpiarLinea();
            }
            catch (Exception ex)
            {
                ProcesarExcepcion(ex);
                this.DialogResult = DialogResult.Cancel;
            }
        }
 private void LlenaForm()
 {
     if (modo == "M")
     {
        eCtaCte = cCTA_CTES.ObtenerPorIDDeProveedor(ePROVEEDOR.PROV_ID);
        if (eCtaCte != null)
        {
            numMonto.Text = eCtaCte.CCP_SALDOINICIO.ToString();
        }
     }
 }
 /// <summary>
 /// Crear un nuevo objeto CTACTE_PROVEEDOR.
 /// </summary>
 /// <param name="cCP_ID">Valor inicial de la propiedad CCP_ID.</param>
 /// <param name="pROV_ID">Valor inicial de la propiedad PROV_ID.</param>
 public static CTACTE_PROVEEDOR CreateCTACTE_PROVEEDOR(global::System.Int32 cCP_ID, global::System.Int32 pROV_ID)
 {
     CTACTE_PROVEEDOR cTACTE_PROVEEDOR = new CTACTE_PROVEEDOR();
     cTACTE_PROVEEDOR.CCP_ID = cCP_ID;
     cTACTE_PROVEEDOR.PROV_ID = pROV_ID;
     return cTACTE_PROVEEDOR;
 }
 /// <summary>
 /// Método desusado para agregar un nuevo objeto al EntitySet CTACTE_PROVEEDOR. Considere la posibilidad de usar el método .Add de la propiedad ObjectSet&lt;T&gt; asociada.
 /// </summary>
 public void AddToCTACTE_PROVEEDOR(CTACTE_PROVEEDOR cTACTE_PROVEEDOR)
 {
     base.AddObject("CTACTE_PROVEEDOR", cTACTE_PROVEEDOR);
 }
 public List<MOVIMIENTO_CTACTE_PROVEEDOR> ObtenerTodos(CTACTE_PROVEEDOR cta, string debeHaber)
 {
     var query = ObtenerTodos()
         .Where(x => x.CCP_ID == cta.CCP_ID
                 && x.MCCP_CONCEPTO.ToUpper().Contains(debeHaber.ToUpper()));
     return query.ToList();
 }