コード例 #1
0
        private void FrmRegistrarAlarma_Load(object sender, EventArgs e)
        {
            if (Principal.CodigoPrincipalAbm != null)
            {
                Int32          CodAlerta = Convert.ToInt32(Principal.CodigoPrincipalAbm);
                Clases.cAlarma alarma    = new Clases.cAlarma();
                DataTable      trdo      = alarma.GetAlarmaxCodigo(CodAlerta);
                if (trdo.Rows.Count > 0)
                {
                    DateTime Fecha = Convert.ToDateTime(trdo.Rows[0]["Fecha"].ToString());
                    txtFechaDesde.Text  = Fecha.ToShortDateString();
                    txtDescripcion.Text = trdo.Rows[0]["Nombre"].ToString();
                    txtPatente.Text     = trdo.Rows[0]["Patente"].ToString();
                    txtCliente.Text     = trdo.Rows[0]["Cliente"].ToString();
                }
            }

            if (Principal.Comodin != "")
            {
                if (Principal.Comodin != null)
                {
                    string   Lista = Principal.Comodin;
                    string[] vec   = Lista.Split('&');
                    txtPatente.Text = vec[0];
                    txtCliente.Text = vec[1];
                }
            }
        }
コード例 #2
0
        private void btnGrabar_Click(object sender, EventArgs e)
        {
            Clases.cFunciones fun = new Clases.cFunciones();
            if (fun.ValidarFecha(txtFechaDesde.Text) == false)
            {
                MessageBox.Show("La fecha ingresada es incorrecta", Clases.cMensaje.Mensaje());
                return;
            }

            if (txtDescripcion.Text == "")
            {
                MessageBox.Show("Debe ingresar un motivo", Clases.cMensaje.Mensaje());
                return;
            }

            Clases.cAlarma alarma  = new Clases.cAlarma();
            string         Patente = txtPatente.Text;
            string         Cliente = txtCliente.Text;

            if (Principal.CodigoPrincipalAbm == null)
            {
                alarma.GrabarAlarma(txtDescripcion.Text.ToUpper(), Convert.ToDateTime(txtFechaDesde.Text), Cliente, Patente);
            }
            else
            {
                alarma.ModificarAlarma(Convert.ToInt32(Principal.CodigoPrincipalAbm), txtDescripcion.Text, Convert.ToDateTime(txtFechaDesde.Text), Cliente, Patente);
            }
            MessageBox.Show("Alarma registrada correctamente", Clases.cMensaje.Mensaje());
            txtDescripcion.Text          = "";
            txtPatente.Text              = "";
            txtCliente.Text              = "";
            Principal.CodigoPrincipalAbm = null;
        }
コード例 #3
0
        private void FrmAlertas_Load(object sender, EventArgs e)
        {
            Clases.cAlarma alarma = new Clases.cAlarma();
            DataTable      trdo   = alarma.GetAlarmasxFecha(DateTime.Now);

            Grilla.DataSource         = trdo;
            Grilla.Columns[1].Width   = 200;
            Grilla.Columns[0].Visible = false;
            Grilla.Columns[2].Width   = 100;
            Grilla.Columns[3].Width   = 250;
            Grilla.Columns[4].Width   = 90;
        }
コード例 #4
0
 private void Principal_Load(object sender, EventArgs e)
 {
     //CodUsuarioLogueado = "1";
     Clases.cAlarma alarma = new Clases.cAlarma();
     DataTable trdo = alarma.GetAlarmasxFecha(DateTime.Now);
     if (trdo.Rows.Count > 0)
     {
         FrmAlertas frm = new FrmAlertas();
         frm.ShowDialog();
     }
     VerificarPablo();
 }
コード例 #5
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            if (Grilla.CurrentRow == null)
            {
                MessageBox.Show("Debe seleccionar un registro", "Sistema");
                return;
            }
            string msj    = "Confirma eliminar el Cliente ";
            var    result = MessageBox.Show(msj, "Información",
                                            MessageBoxButtons.YesNo,
                                            MessageBoxIcon.Question);

            // If the no button was pressed ...
            if (result == DialogResult.No)
            {
                return;
            }
            Int32 CodAlarma = Convert.ToInt32(Grilla.CurrentRow.Cells[0].Value.ToString());

            Clases.cAlarma alarma = new Clases.cAlarma();
            alarma.EliminarAlarma(CodAlarma);
            Buscar();
        }
コード例 #6
0
        private void Buscar()
        {
            Clases.cFunciones fun = new Clases.cFunciones();
            if (fun.ValidarFecha(txtFechaDesde.Text) == false)
            {
                MessageBox.Show("Fecha desde incorrecta", Clases.cMensaje.Mensaje());
                return;
            }

            if (fun.ValidarFecha(txtFechaHasta.Text) == false)
            {
                MessageBox.Show("Fecha hasta incorrecta", Clases.cMensaje.Mensaje());
                return;
            }

            if (Convert.ToDateTime(txtFechaDesde.Text) > Convert.ToDateTime(txtFechaHasta.Text))
            {
                MessageBox.Show("La fecha desde debe ser inferior a la fecha hasta", Clases.cMensaje.Mensaje());
                return;
            }

            DateTime FechaDesde = Convert.ToDateTime(txtFechaDesde.Text);
            DateTime FechaHasta = Convert.ToDateTime(txtFechaHasta.Text);
            string   texto      = txtDescripcion.Text;

            Clases.cAlarma alarma = new Clases.cAlarma();
            DataTable      trdo   = alarma.GetAlertasxRangoFecha(FechaDesde, FechaHasta, texto, txtPatente.Text.Trim(), txtNombreCliente.Text.Trim());

            Grilla.DataSource            = trdo;
            Grilla.Columns[1].HeaderText = "Descripción";
            Grilla.Columns[1].Width      = 200;
            Grilla.Columns[0].Visible    = false;
            Grilla.Columns[2].Width      = 100;
            Grilla.Columns[3].Width      = 250;
            Grilla.Columns[4].Width      = 90;
        }
コード例 #7
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            int ConDeuda = 0;

            if (ChkVencida.Checked == true)
            {
                ConDeuda = 1;
            }
            Clases.cFunciones fun    = new Clases.cFunciones();
            DataTable         tResul = fun.CrearTabla("Codigo;Tipo;Cuota;Patente;Descripcion;Apellido;Telefono;Celular;Importe;Saldo;Vencimiento");

            if (txtPatente.Text == "" && txtApellido.Text == "")
            {
                Mensaje("Debe ingresar un criterio de búsqueda");
                return;
            }
            DateTime  Fecha = Convert.ToDateTime(txtFecha.Text);
            string    Valor = "";
            cCuota    cuota = new cCuota();
            DataTable trdo  = cuota.GetCuotasAdeudadas(txtPatente.Text, txtApellido.Text, Fecha, ConDeuda);

            for (int i = 0; i < trdo.Rows.Count; i++)
            {
                Valor  = trdo.Rows[i]["CodVenta"].ToString();
                Valor  = Valor + ";" + "Cuotas";
                Valor  = Valor + ";" + trdo.Rows[i]["Cuota"].ToString();
                Valor  = Valor + ";" + trdo.Rows[i]["Patente"].ToString();
                Valor  = Valor + ";" + trdo.Rows[i]["Descripcion"].ToString();
                Valor  = Valor + ";" + trdo.Rows[i]["Apellido"].ToString();
                Valor  = Valor + ";" + trdo.Rows[i]["Telefono"].ToString();
                Valor  = Valor + ";" + trdo.Rows[i]["Celular"].ToString();
                Valor  = Valor + ";" + trdo.Rows[i]["Importe"].ToString();
                Valor  = Valor + ";" + trdo.Rows[i]["Saldo"].ToString();
                Valor  = Valor + ";" + trdo.Rows[i]["FechaVencimiento"].ToString();
                tResul = fun.AgregarFilas(tResul, Valor);
            }
            cCuotasAnteriores cuotasAnt  = new cCuotasAnteriores();
            DataTable         tcuotasAnt = cuotasAnt.GetCuotasAnterioresAdeudades(txtPatente.Text, txtApellido.Text, Fecha, ConDeuda);

            for (int i = 0; i < tcuotasAnt.Rows.Count; i++)
            {
                Valor  = tcuotasAnt.Rows[i]["CodGrupo"].ToString();
                Valor  = Valor + ";" + "Doc. Anteriores";
                Valor  = Valor + ";" + tcuotasAnt.Rows[i]["Cuota"].ToString();
                Valor  = Valor + ";" + tcuotasAnt.Rows[i]["Patente"].ToString();
                Valor  = Valor + ";" + tcuotasAnt.Rows[i]["Descripcion"].ToString();
                Valor  = Valor + ";" + tcuotasAnt.Rows[i]["Apellido"].ToString();
                Valor  = Valor + ";" + tcuotasAnt.Rows[i]["Telefono"].ToString();
                Valor  = Valor + ";" + tcuotasAnt.Rows[i]["Telefono"].ToString();
                Valor  = Valor + ";" + tcuotasAnt.Rows[i]["Importe"].ToString();
                Valor  = Valor + ";" + tcuotasAnt.Rows[i]["Saldo"].ToString();
                Valor  = Valor + ";" + tcuotasAnt.Rows[i]["FechaVencimiento"].ToString();
                tResul = fun.AgregarFilas(tResul, Valor);
            }
            cCobranza cob  = new cCobranza();
            DataTable tcob = cob.GetCobranzasAdeudadas(txtPatente.Text, txtApellido.Text, Fecha, ConDeuda);

            for (int i = 0; i < tcob.Rows.Count; i++)
            {
                Valor  = tcob.Rows[i]["CodCobranza"].ToString();
                Valor  = Valor + ";" + "Cobranza";
                Valor  = Valor + ";1";
                Valor  = Valor + ";" + tcob.Rows[i]["Patente"].ToString();
                Valor  = Valor + ";" + tcob.Rows[i]["Descripcion"].ToString();
                Valor  = Valor + ";" + tcob.Rows[i]["Apellido"].ToString();
                Valor  = Valor + ";" + tcob.Rows[i]["Telefono"].ToString();
                Valor  = Valor + ";" + tcob.Rows[i]["Celular"].ToString();
                Valor  = Valor + ";" + tcob.Rows[i]["Importe"].ToString();
                Valor  = Valor + ";" + tcob.Rows[i]["Saldo"].ToString();
                Valor  = Valor + ";" + tcob.Rows[i]["FechaCompromiso"].ToString();
                tResul = fun.AgregarFilas(tResul, Valor);
            }
            cCheque   cheque  = new cCheque();
            DataTable tcheque = cheque.GetChequesAdeudados(txtPatente.Text, txtApellido.Text, Fecha, ConDeuda);

            for (int i = 0; i < tcheque.Rows.Count; i++)
            {
                Valor  = tcheque.Rows[i]["CodVenta"].ToString();
                Valor  = Valor + ";" + "Cheque";
                Valor  = Valor + ";1";
                Valor  = Valor + ";" + tcheque.Rows[i]["Patente"].ToString();
                Valor  = Valor + ";" + tcheque.Rows[i]["Descripcion"].ToString();
                Valor  = Valor + ";" + tcheque.Rows[i]["Apellido"].ToString();
                Valor  = Valor + ";" + tcheque.Rows[i]["Telefono"].ToString();
                Valor  = Valor + ";" + tcheque.Rows[i]["Celular"].ToString();
                Valor  = Valor + ";" + tcheque.Rows[i]["Importe"].ToString();
                Valor  = Valor + ";" + tcheque.Rows[i]["Importe"].ToString();
                Valor  = Valor + ";" + tcheque.Rows[i]["FechaVencimiento"].ToString();
                tResul = fun.AgregarFilas(tResul, Valor);
            }
            cPrenda   prenda  = new cPrenda();
            DataTable tPrenda = prenda.GetPrendasAdeudadas(txtPatente.Text, txtApellido.Text, Fecha, ConDeuda);

            for (int i = 0; i < tPrenda.Rows.Count; i++)
            {
                Valor  = tPrenda.Rows[i]["CodPrenda"].ToString();
                Valor  = Valor + ";" + "Prenda";
                Valor  = Valor + ";1";
                Valor  = Valor + ";" + tPrenda.Rows[i]["Patente"].ToString();
                Valor  = Valor + ";" + tPrenda.Rows[i]["Descripcion"].ToString();
                Valor  = Valor + ";" + tPrenda.Rows[i]["Apellido"].ToString();
                Valor  = Valor + ";" + tPrenda.Rows[i]["Telefono"].ToString();
                Valor  = Valor + ";" + tPrenda.Rows[i]["Celular"].ToString();
                Valor  = Valor + ";" + tPrenda.Rows[i]["Importe"].ToString();
                Valor  = Valor + ";" + tPrenda.Rows[i]["Importe"].ToString();
                Valor  = Valor + ";";
                tResul = fun.AgregarFilas(tResul, Valor);
            }
            cCobranzaGeneral cobGen = new cCobranzaGeneral();
            // if (txtApellido.Text != "")
            // {
            DataTable tCobGen = cobGen.GetDedudaCobranzaGeneral(txtApellido.Text, txtPatente.Text);

            for (int i = 0; i < tCobGen.Rows.Count; i++)
            {
                Valor  = tCobGen.Rows[i]["CodCobranza"].ToString();
                Valor  = Valor + ";" + "Cobranza General";
                Valor  = Valor + ";1";
                Valor  = Valor + ";" + tCobGen.Rows[i]["Patente"].ToString();
                Valor  = Valor + ";" + tCobGen.Rows[i]["Descripcion"].ToString();
                Valor  = Valor + ";" + tCobGen.Rows[i]["Cliente"].ToString();
                Valor  = Valor + ";" + tCobGen.Rows[i]["Telefono"].ToString();
                Valor  = Valor + ";";
                Valor  = Valor + ";" + tCobGen.Rows[i]["Importe"].ToString();
                Valor  = Valor + ";" + tCobGen.Rows[i]["Saldo"].ToString();
                Valor  = Valor + ";";
                tResul = fun.AgregarFilas(tResul, Valor);
            }
            //}
            //DateTime Fecha = Convert.ToDateTime(txtFecha.Text);
            DateTime FechaDesde = Fecha.AddDays(-200);
            DateTime FechaHasta = Fecha.AddDays(10);

            Clases.cAlarma alarma  = new Clases.cAlarma();
            DataTable      talarma = alarma.GetAlertasxRangoFecha(FechaDesde, FechaHasta, "", txtPatente.Text, txtApellido.Text);

            for (int i = 0; i < talarma.Rows.Count; i++)
            {
                Valor  = talarma.Rows[i]["CodAlarma"].ToString();
                Valor  = Valor + ";" + "Alerta";
                Valor  = Valor + ";1";
                Valor  = Valor + ";" + talarma.Rows[i]["Patente"].ToString();
                Valor  = Valor + ";" + talarma.Rows[i]["Nombre"].ToString();
                Valor  = Valor + ";" + talarma.Rows[i]["Cliente"].ToString();
                Valor  = Valor + ";" + "";
                Valor  = Valor + ";";
                Valor  = Valor + ";" + "0";
                Valor  = Valor + ";" + "0";
                Valor  = Valor + ";";
                tResul = fun.AgregarFilas(tResul, Valor);
            }
            Double TotalImporte = 0;
            Double TotalSaldo   = 0;

            TotalImporte              = fun.TotalizarColumna(tResul, "Importe");
            TotalSaldo                = fun.TotalizarColumna(tResul, "Saldo");
            Valor                     = ";" + "Total";
            Valor                     = Valor + ";;;;;;";
            Valor                     = Valor + ";" + TotalImporte.ToString();
            Valor                     = Valor + ";" + TotalSaldo.ToString();
            Valor                     = Valor + ";";
            tResul                    = fun.AgregarFilas(tResul, Valor);
            tResul                    = fun.TablaaMiles(tResul, "Importe");
            tResul                    = fun.TablaaMiles(tResul, "Saldo");
            Grilla.DataSource         = tResul;
            Grilla.Columns[0].Visible = false;
            Pintar();
            for (int i = 0; i < Grilla.Rows.Count - 1; i++)
            {
                if (i == (Grilla.Rows.Count - 2))
                {
                    Grilla.Rows[i].DefaultCellStyle.BackColor = Color.LightGreen;
                }
            }
        }