Example #1
0
        private void mostrarFormularioCajaInicial()
        {
            if (validarInicioCaja())
            {
                if (hayMovimientosHoy())
                {
                    if (!(preguntoSiEliminarMovimientosHoy()))
                    {
                        return;
                    }
                    else
                    {
                        eliminarMovimientosHoy();
                    }
                }

                frmCajaInicial cajaIni = new frmCajaInicial();
                cajaIni.ShowDialog();
                FuncionesGenerales.FuncionesGenerales fg = new FuncionesGenerales.FuncionesGenerales();
                Entidades.Caja caja         = new Entidades.Caja();
                string         fechaSistema = fg.appFechaSistema().ToString().Substring(0, 10);
                if (caja.obtenerEstado() != 0)
                {
                    cajaTTS.Text      = "Caja Iniciada: " + fechaSistema;
                    cajaTTS.BackColor = Color.Black;
                    cajaTTS.ForeColor = Color.White;
                }
            }
        }
Example #2
0
        private void finalizarTSMI_Click(object sender, EventArgs e)
        {
            try
            {
                if (!(cajaIniciada()))
                {
                    return;
                }

                if ((Application.OpenForms.Cast <Form>().FirstOrDefault(x => x is frmCaja) != null) || (Application.OpenForms.Cast <Form>().FirstOrDefault(x => x is frmTipoMovCaja) != null) || (Application.OpenForms.Cast <Form>().FirstOrDefault(x => x is frmComprasPrincipal) != null))
                {
                    MessageBox.Show("Para realizar el Cierre de Caja, debe cerrar los formularios de Caja, Compras y Ventas.", "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return;
                }

                frmCerrarCaja cerrarCaja = new frmCerrarCaja();
                cerrarCaja.ShowDialog();

                FuncionesGenerales.FuncionesGenerales fg = new FuncionesGenerales.FuncionesGenerales();
                Entidades.Caja caja         = new Entidades.Caja();
                string         fechaSistema = fg.appFechaSistema().ToString().Substring(0, 10);
                if (caja.obtenerEstado() == 0)
                {
                    cajaTTS.Text      = "Caja Cerrada";
                    cajaTTS.BackColor = Color.White;
                    cajaTTS.ForeColor = Color.Black;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message.ToString(), "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Example #3
0
        private void mostrarFormularioCajaInicial()
        {
            if (validarInicioCaja()) 
            {
                if (hayMovimientosHoy())
                {
                    if (!(preguntoSiEliminarMovimientosHoy()))
                    {
                        return;
                    }
                    else
                    {
                        eliminarMovimientosHoy();
                    }
                }

                frmCajaInicial cajaIni = new frmCajaInicial();
                cajaIni.ShowDialog();
                FuncionesGenerales.FuncionesGenerales fg = new FuncionesGenerales.FuncionesGenerales();
                Entidades.Caja caja = new Entidades.Caja();
                string fechaSistema = fg.appFechaSistema().ToString().Substring(0, 10);
                if (caja.obtenerEstado() != 0)
                {
                    cajaTTS.Text = "Caja Iniciada: " + fechaSistema;
                    cajaTTS.BackColor = Color.Black;
                    cajaTTS.ForeColor = Color.White;
                }
            }
        }
Example #4
0
 private void eliminarMovimientosHoy()
 {
     try
     {
         Entidades.Caja caja = new Entidades.Caja();
         caja.eliminarMovCajaPorFecha(DateTime.Now.Date);
     }
     catch (Exception r)
     {
         MessageBox.Show(r.Message.ToString(), "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Example #5
0
 private bool hayMovimientosHoy()
 {
     try
     {
         Entidades.Caja caja = new Entidades.Caja();
         return(caja.verificarExistenciaMovCajaSegunFecha(DateTime.Now.Date));
     }
     catch (Exception r)
     {
         MessageBox.Show(r.Message.ToString(), "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Error);
         return(false);
     }
 }
Example #6
0
 private void FrmPrincipal_Load(object sender, EventArgs e)
 {
     IniciarPrograma(); // RR 2014-03-22.
     FuncionesGenerales.FuncionesGenerales fg = new FuncionesGenerales.FuncionesGenerales();
     Entidades.Caja caja = new Entidades.Caja();
     string fechaSistema = fg.appFechaSistema().ToString().Substring(0,10);
     if (caja.obtenerEstado() != 0)
     {
         cajaTTS.Text = "Caja Iniciada: " + fechaSistema;
         cajaTTS.BackColor = Color.Black;
         cajaTTS.ForeColor = Color.White;
     }
 }
Example #7
0
        private void FrmPrincipal_Load(object sender, EventArgs e)
        {
            IniciarPrograma(); // RR 2014-03-22.
            FuncionesGenerales.FuncionesGenerales fg = new FuncionesGenerales.FuncionesGenerales();
            Entidades.Caja caja         = new Entidades.Caja();
            string         fechaSistema = fg.appFechaSistema().ToString().Substring(0, 10);

            if (caja.obtenerEstado() != 0)
            {
                cajaTTS.Text      = "Caja Iniciada: " + fechaSistema;
                cajaTTS.BackColor = Color.Black;
                cajaTTS.ForeColor = Color.White;
            }
        }
Example #8
0
 private bool validarInicioCaja()
 {
     try
     {
         FuncionesGenerales.FuncionesGenerales fg = new FuncionesGenerales.FuncionesGenerales();
         Entidades.Caja caja = new Entidades.Caja();
         if (caja.obtenerEstado() != 0)
         {
             MessageBox.Show("No se puede iniciar la caja debido a que no se cerró la correspondiente al día " + caja.obtenerFechaCajaAbierta() + ".", "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Information);
             return(false);
         }
         return(true);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message.ToString(), "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Error);
         return(false);
     }
 }
Example #9
0
        private void cargarComboCampo()
        {
            try
            {
                string campoSelec = cboCampo.Text;
                cboCampo.Items.Clear();
                campos_tabla.Clear();

                Entidades.Caja entCaja = new ADBISYS.Entidades.Caja();
                Ds = entCaja.obtenerCamposMovimientosCaja();

                foreach (DataRow dataRow in Ds.Tables[0].Rows)
                {
                    cboCampo.Items.Add(dataRow["CAMPO"]);

                    switch (dataRow["CAMPO"].ToString())
                    {
                    case "CÓDIGO":
                        campos_tabla.Add("ID_Movimiento", (dataRow["CAMPO"].ToString()));
                        break;

                    case "MOVIMIENTO":
                        campos_tabla.Add("ID_TipoMovimiento", (dataRow["CAMPO"].ToString()));
                        break;

                    case "VALOR":
                        campos_tabla.Add("Valor", (dataRow["CAMPO"].ToString()));
                        break;

                    default:
                        campos_tabla.Add((dataRow["CAMPO"].ToString()), dataRow["CAMPO"].ToString());
                        break;
                    }
                }

                cboCampo.Text = campoSelec;
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message.ToString(), "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
        }
Example #10
0
 private bool validarInicioCaja()
 {
     try
     {
         FuncionesGenerales.FuncionesGenerales fg = new FuncionesGenerales.FuncionesGenerales();
         Entidades.Caja caja = new Entidades.Caja();
         if (caja.obtenerEstado() != 0)
         {
             MessageBox.Show("No se puede iniciar la caja debido a que no se cerró la correspondiente al día " + caja.obtenerFechaCajaAbierta() + ".", "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Information);
             return false;
         }
         return true;
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message.ToString(), "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Error);
         return false;
     }
 }
Example #11
0
        private void cargarComboCampo()
        {
            try
            {
                DataSet ds = new DataSet();
                string campoSelec = cboCampo.Text;
                cboCampo.Items.Clear();

                Entidades.Caja entCaja = new ADBISYS.Entidades.Caja();
                ds = entCaja.obtenerCamposMovimientosCaja();

                foreach (DataRow dataRow in ds.Tables[0].Rows)
                {
                    cboCampo.Items.Add(dataRow["CAMPO"]);
                }

                cboCampo.Text = campoSelec;
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message.ToString(), "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
        }
Example #12
0
        private void cargarComboCampo()
        {
            try
            {
                DataSet ds         = new DataSet();
                string  campoSelec = cboCampo.Text;
                cboCampo.Items.Clear();

                Entidades.Caja entCaja = new ADBISYS.Entidades.Caja();
                ds = entCaja.obtenerCamposMovimientosCaja();

                foreach (DataRow dataRow in ds.Tables[0].Rows)
                {
                    cboCampo.Items.Add(dataRow["CAMPO"]);
                }

                cboCampo.Text = campoSelec;
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message.ToString(), "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
        }
Example #13
0
 private bool hayMovimientosHoy()
 {
     try
     {
         Entidades.Caja caja = new Entidades.Caja();
         return caja.verificarExistenciaMovCajaSegunFecha(DateTime.Now.Date);
     }
     catch (Exception r)
     {
         MessageBox.Show(r.Message.ToString(), "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Error);
         return false;
     }
 }
Example #14
0
        private void finalizarTSMI_Click(object sender, EventArgs e)
        {
            try
            {
                if (!(cajaIniciada())) { return; }

                if ((Application.OpenForms.Cast<Form>().FirstOrDefault(x => x is frmCaja) != null) || (Application.OpenForms.Cast<Form>().FirstOrDefault(x => x is frmTipoMovCaja) != null) || (Application.OpenForms.Cast<Form>().FirstOrDefault(x => x is frmComprasPrincipal) != null))
                {
                    MessageBox.Show("Para realizar el Cierre de Caja, debe cerrar los formularios de Caja, Compras y Ventas.", "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return;
                }

                frmCerrarCaja cerrarCaja = new frmCerrarCaja();
                cerrarCaja.ShowDialog();

                FuncionesGenerales.FuncionesGenerales fg = new FuncionesGenerales.FuncionesGenerales();
                Entidades.Caja caja = new Entidades.Caja();
                string fechaSistema = fg.appFechaSistema().ToString().Substring(0, 10);
                if (caja.obtenerEstado() == 0)
                {
                    cajaTTS.Text = "Caja Cerrada";
                    cajaTTS.BackColor = Color.White;
                    cajaTTS.ForeColor = Color.Black;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message.ToString(), "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Example #15
0
 private void eliminarMovimientosHoy()
 {
     try
     {
         Entidades.Caja caja = new Entidades.Caja();
         caja.eliminarMovCajaPorFecha(DateTime.Now.Date);
     }
     catch (Exception r)
     {
         MessageBox.Show(r.Message.ToString(), "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Example #16
0
        private void cargarComboCampo()
        {
            try
            {
                string campoSelec = cboCampo.Text;
                cboCampo.Items.Clear();
                campos_tabla.Clear();

                Entidades.Caja entCaja = new ADBISYS.Entidades.Caja();
                Ds = entCaja.obtenerCamposMovimientosCaja();

                foreach (DataRow dataRow in Ds.Tables[0].Rows)
                {
                    cboCampo.Items.Add(dataRow["CAMPO"]);

                    switch (dataRow["CAMPO"].ToString())
                    {
                        case "CÓDIGO":
                            campos_tabla.Add("ID_Movimiento", (dataRow["CAMPO"].ToString()));
                            break;
                        case "MOVIMIENTO":
                            campos_tabla.Add("ID_TipoMovimiento", (dataRow["CAMPO"].ToString()));
                            break;
                        case "VALOR":
                            campos_tabla.Add("Valor", (dataRow["CAMPO"].ToString()));
                            break;
                        default:
                            campos_tabla.Add((dataRow["CAMPO"].ToString()), dataRow["CAMPO"].ToString());
                            break;
                    }
                }

                cboCampo.Text = campoSelec;
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message.ToString(), "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
        }