public void Alta(CTACTE_CLIENTE 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_CLIENTE.AddObject(objeto);
         ctx.SaveChanges();
     }
 }
 public void Modificacion(CTACTE_CLIENTE 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_CLIENTE.Attach(objeto);
         ctx.ObjectStateManager.ChangeObjectState(objeto, System.Data.EntityState.Modified);
         ctx.SaveChanges();
     }
 }
        private void btnOK_Click(object sender, EventArgs e)
        {
            try
            {
                CTACTE_CLIENTE eCTA = new CTACTE_CLIENTE();
                eCTA.CCC_SALDO = Convert.ToDecimal(txtMonto.Text);
                eCTA.CCC_FECHAAPERTURA = System.DateTime.Now;
                eCTA.CCC_SALDOINICIO = Convert.ToDecimal(txtMonto.Text);
                eCTA.CLI_ID = eCLIENTE.CLI_ID;
                cCTA_CTES.Alta(eCTA);

                DialogResult = DialogResult.OK;

            }
            catch (Exception ex)
            {
                ProcesarExcepcion(ex);
                DialogResult = DialogResult.Cancel;
            }
        }
 public void Modificacion(CTACTE_CLIENTE entidad)
 {
     mCTACTE_CLIENTES.Modificacion(entidad);
 }
 //public void BajaLogica(CTACTE_CLIENTE entidad)
 //{
 //    entidad.CLI_ESTADO = false;
 //    mMAQUETA_MODELOS.Modificacion();
 //}
 public void BajaFisica(CTACTE_CLIENTE entidad)
 {
     mCTACTE_CLIENTES.Baja(entidad);
 }
 public CTACTE_CLIENTE AltaConRetorno(CTACTE_CLIENTE entidad)
 {
     return mCTACTE_CLIENTES.AltaConRetorno(entidad);
 }
 public void Alta(CTACTE_CLIENTE entidad)
 {
     mCTACTE_CLIENTES.Alta(entidad);
 }
 public List<MOVIMIENTO_CTACTE_CLIENTE> ObtenerTodos(CTACTE_CLIENTE cta, string debeHaber)
 {
     return mMOVIMIENTO_CTACTE_CLIENTE.ObtenerTodos(cta, debeHaber);
 }
 /// <summary>
 /// Crear un nuevo objeto CTACTE_CLIENTE.
 /// </summary>
 /// <param name="cCC_ID">Valor inicial de la propiedad CCC_ID.</param>
 public static CTACTE_CLIENTE CreateCTACTE_CLIENTE(global::System.Int32 cCC_ID)
 {
     CTACTE_CLIENTE cTACTE_CLIENTE = new CTACTE_CLIENTE();
     cTACTE_CLIENTE.CCC_ID = cCC_ID;
     return cTACTE_CLIENTE;
 }
 /// <summary>
 /// Método desusado para agregar un nuevo objeto al EntitySet CTACTE_CLIENTE. Considere la posibilidad de usar el método .Add de la propiedad ObjectSet&lt;T&gt; asociada.
 /// </summary>
 public void AddToCTACTE_CLIENTE(CTACTE_CLIENTE cTACTE_CLIENTE)
 {
     base.AddObject("CTACTE_CLIENTE", cTACTE_CLIENTE);
 }
 private CTACTE_CLIENTE CtaCteSeleccionada()
 {
     eCTA = cCLIENTESES.ObtenerCtaCteCliente((CLIENTE)cmbCLIENTE.SelectedItem);
     return eCTA;
 }
        private void cmbCLIENTE_SelectedIndexChanged(object sender, EventArgs e)
        {
            try
            {

                if (cmbCLIENTE.SelectedIndex != 0)
                {
                    if (CtaCteSeleccionada() == null)
                    {
                        ABRE_FORM_INICIO_CTA_CTE();
                    }
                    eCTA = CtaCteSeleccionada();

                    if (eCTA != null)
                    {
                        ARMA_GRILLA_FACTURAS();
                        ARMA_GRILLA_RECIBOS();

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

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

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

                        lblLabelMontoInicio.Visible = true;
                        lblMontoInicio.Visible = true;
                        lblLabelFecInicio.Visible = true;
                        lblFechaInicio.Visible = true;

                        lblMontoInicio.Text = "$ " + eCTA.CCC_SALDOINICIO.ToString();
                        lblFechaInicio.Text = eCTA.CCC_FECHAAPERTURA.ToString();

                        chkESTADOCTACTE.Enabled = true;

                        if (eCTA.CLIENTE.CLI_ESTADO_CTACTE != true)
                        {
                            chkESTADOCTACTE.Checked = false;
                        }
                        else
                        {
                            chkESTADOCTACTE.Checked = (bool)eCTA.CLIENTE.CLI_ESTADO_CTACTE;
                        }

                        actualizaLblSaldo();
                    }
                }
                else
                {
                    dgvGRILLA_FACTURAS.DataSource = null;
                    dgvGRILLA_RECIBOS.DataSource = null;

                    lblLabelMontoInicio.Visible = false;
                    lblMontoInicio.Visible = false;
                    lblLabelFecInicio.Visible = false;
                    lblFechaInicio.Visible = false;

                    lblTOTALFICHA.Text = 0.ToString("0.000");

                    lblTOTALVTA.Text = 0.ToString("0.000");

                    lblSaldoEstimado.Text = 0.ToString("0.000");

                    chkESTADOCTACTE.Enabled = false;
                }
            }
            catch (Exception ex)
            {
                ProcesarExcepcion(ex);
            }
        }
 public List<MOVIMIENTO_CTACTE_CLIENTE> ObtenerTodos(CTACTE_CLIENTE cta, string debeHaber)
 {
     var query = ObtenerTodos()
         .Where(x => x.CCC_ID == cta.CCC_ID && x.MCCC_CONCEPTO.ToUpper().Contains(debeHaber.ToUpper()));
     return query.ToList();
 }