public frmPagoRegistro(Entidades.Deuda d, string nombreChofer)
        {
            InitializeComponent();
            MIidDeuda = d.IdDeuda;


            miid = d.IdChofer.ToString();
        }
Exemple #2
0
 public frmPago(Entidades.Deuda d, string nombreChofer)
 {
     InitializeComponent();
     MIidDeuda      = d.IdDeuda;
     lblChofer.Text = nombreChofer;
     txtMonto.Text  = d.Monto.ToString();
     miid           = d.IdChofer.ToString();
 }
Exemple #3
0
        private void btnCobrar_Click(object sender, EventArgs e)
        {
            Entidades.Deuda d = new Entidades.Deuda();
            d.IdChofer = Convert.ToInt32(miid);
            d.Monto    = Convert.ToDouble(MontoPago);
            d.IdDeuda  = idDeuda;
            frmPago frm = new frmPago(d, minombre);

            frm.Show();
        }
Exemple #4
0
        private void btnGenTickTotales_Click(object sender, EventArgs e)
        {
            if (txtValorDeBase.Text != string.Empty && cbMes.Text != string.Empty && cbAno.Text != string.Empty)
            {
                //DataGridView dgvCopia = new DataGridView();
                DataTable t = new Negocio.NChofer().Mostrar2();
                //dgvCopia.DataSource = t;
                int cantFilas = t.Rows.Count;

                Console.WriteLine(cantFilas + " filas cargadas");

                bool[] SemanasSeleccionadas = new bool[4];
                SemanasSeleccionadas[0] = chk1.Checked;
                SemanasSeleccionadas[1] = chk2.Checked;
                SemanasSeleccionadas[2] = chk3.Checked;
                SemanasSeleccionadas[3] = chk4.Checked;

                int nroModificaciones = 0;
                var deuda             = new Entidades.Deuda();
                for (int i = 0; i < cantFilas; i++)
                {
                    deuda.IdChofer = (Convert.ToInt32(t.Rows[i]["idChofer"]));
                    deuda.IdPago   = null;
                    deuda.Monto    = Convert.ToDouble(txtValorDeBase.Text);

                    for (int j = 0; j < 4; j++)
                    {
                        if (SemanasSeleccionadas[j] == false)
                        {
                            continue;
                        }
                        int semana = j + 1;
                        deuda.Fecha = new DateTime(Convert.ToInt32(cbAno.Text), Convert.ToInt32(cbMes.Text), semana);
                        if (new Negocio.NDeuda().Insertar(deuda))
                        {
                            nroModificaciones++;
                        }
                    }
                }
                if (nroModificaciones > 0)
                {
                    MessageBox.Show("Se Generaron " + nroModificaciones + " Tickets Correctamente");
                }
                else
                {
                    MessageBox.Show("No Hubo Modificaciones. Compruebe los Datos!");
                }
            }
            else
            {
                MessageBox.Show("Debe Rellenar los campos: Valor de Base, Mes, Año, Semana!");
            }
        }
Exemple #5
0
        private void CargarTicketDeuda(string valor, string mes, string ano)
        {
            if (miid != "-1" && valor != string.Empty && mes != string.Empty && ano != string.Empty)
            {
                bool[] SemanasSeleccionadas = new bool[] { chk1.Checked, chk2.Checked, chk3.Checked, chk4.Checked };

                var deuda             = new Entidades.Deuda();
                int nroModificaciones = 0;

                for (int i = 0; i < SemanasSeleccionadas.Length; i++)
                {
                    if (SemanasSeleccionadas[i] == false)
                    {
                        continue;
                    }

                    deuda.IdChofer = Convert.ToInt32(miid);
                    deuda.IdPago   = null;
                    deuda.Monto    = Convert.ToDouble(txtValorDeBase.Text);
                    int semana = i + 1;

                    deuda.Fecha = new DateTime(Convert.ToInt32(ano), Convert.ToInt32(mes), semana);

                    if (new Negocio.NDeuda().Insertar(deuda))
                    {
                        nroModificaciones++;
                    }
                }

                if (nroModificaciones > 0)
                {
                    MessageBox.Show("Se Generaron " + nroModificaciones + " Tickets Correctamente");
                }
                else
                {
                    MessageBox.Show("No Hubo Modificaciones. Compruebe los Datos!");
                }
            }
            else
            {
                MessageBox.Show("Es Obligatorio Seleccionar un Chofer y Rellenar los campos: Valor de Base, Mes, Año, Semana!");
            }
        }
Exemple #6
0
        public bool Insertar(Entidades.Deuda d)
        {
            if (Contains(d.IdChofer, d.Fecha.ToString("yyyy-MM-dd")))
            {
                return(false);
            }

            SQLiteConnection conector = new SQLiteConnection(Conexion.strConexion);
            string           sql      = "INSERT INTO Deuda (idChofer, idPago, Monto, Fecha) " +
                                        "VALUES ( @idchofer, @idpago, @monto, @fecha)";

            SQLiteCommand cmd = new SQLiteCommand(sql, conector);

            cmd.Parameters.Add(new SQLiteParameter("@idchofer", d.IdChofer));
            cmd.Parameters.Add(new SQLiteParameter("@idpago", d.IdPago));
            cmd.Parameters.Add(new SQLiteParameter("@monto", d.Monto));
            cmd.Parameters.Add(new SQLiteParameter("@fecha", d.Fecha.ToString("yyyy-MM-dd")));

            conector.Open();
            cmd.ExecuteNonQuery();
            conector.Close();
            return(true);
        }
Exemple #7
0
 public bool Insertar(Entidades.Deuda d)
 {
     return(new Datos.DDeuda().Insertar(d));
 }