Example #1
0
 public static void ModificarPago(
     int idPago,
     string recibo,
     int idAlumno,
     int idTipo,
     int idDescuento,
     int idMora,
     int idUsuario,
     decimal total,
     string fechaPago,
     string observacion)
 {
     try
     {
         ValidarPago(recibo, idAlumno, idTipo, idDescuento, idMora, idUsuario, total, fechaPago);
         Clases.Pago pago = new Clases.Pago(
             idPago,
             recibo, idAlumno, idTipo, idDescuento, idMora, idUsuario, total, fechaPago, observacion);
         pago.Modificar();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        private void btnGrabar_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("¿Seguro que desea Grabar?", "Grabar", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                Clases.Pago pago = new Clases.Pago();

                pago.Codigo          = (Convert.ToInt32(txtCodigo.Text));
                pago.Nombre          = txtNombre.Text;
                pago.Cargo           = cboCargo.Text;
                pago.HorasTrabajadas = Convert.ToInt32(txtHorasTrabajadas.Text);
                pago.HorasExtras     = Convert.ToInt32(txtHorasExtras.Text);
                if (rbtnContratado.Checked == true)
                {
                    pago.Estado = "Contratado";
                }
                if (rbtnPlanilla.Checked == true)
                {
                    pago.Estado = "Planilla";
                }
                pago.PagoHoraTrabajadas = pago.ObtenerPagoHora();
                pago.PagoHoraExtra      = pago.ObtenerPagoExtra(0.50m);

                pago.Salario      = pago.ObtenerSalario();
                pago.Bonificacion = pago.ObtenerBonificacion();
                pago.Descuento    = pago.ObtenerDsctoPlanilla();
                pago.Neto         = pago.ObtenerNeto();
                pagos.Add(pago);
                DGVPagos.DataSource = null;
                DGVPagos.DataSource = pagos;
                LimpiarDatos();
            }
        }
        private void btnCalcular_Click(object sender, EventArgs e)
        {
            Clases.Pago pago = new Clases.Pago();
            pago.Codigo          = (Convert.ToInt32(txtCodigo.Text));
            pago.Nombre          = txtNombre.Text;
            pago.Cargo           = cboCargo.Text;
            pago.HorasTrabajadas = Convert.ToInt32(txtHorasTrabajadas.Text);
            pago.HorasExtras     = Convert.ToInt32(txtHorasExtras.Text);
            if (rbtnContratado.Checked == true)
            {
                pago.Estado = "Contratado";
            }
            if (rbtnPlanilla.Checked == true)
            {
                pago.Estado = "Planilla";
            }
            pago.PagoHoraTrabajadas = pago.ObtenerPagoHora();
            pago.PagoHoraExtra      = pago.ObtenerPagoExtra(0.50m);

            txtPagoHora.Text       = Convert.ToString(pago.PagoHoraTrabajadas);
            txtPagoHoraExtras.Text = Convert.ToString(pago.PagoHoraExtra);

            pago.Salario      = pago.ObtenerSalario();
            pago.Bonificacion = pago.ObtenerBonificacion();
            pago.Descuento    = pago.ObtenerDsctoPlanilla();
            pago.Neto         = pago.ObtenerNeto();

            txtSalario.Text     = Convert.ToString(pago.Salario);
            txtBonificaion.Text = Convert.ToString(pago.Bonificacion);
            txtDescuento.Text   = Convert.ToString(pago.Descuento);
            txtNeto.Text        = Convert.ToString(pago.Neto);
        }
Example #4
0
 public static void EliminarPago1(int id, int estado)
 {
     try
     {
         Clases.Pago TipoPago = new Clases.Pago(id, estado);
         TipoPago.Eliminar1();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #5
0
        private void txt_buscar_TextChanged(object sender, EventArgs e)
        {
            var pago = new Clases.Pago();

            if (txt_buscar.Text.Trim().Length > 0)
            {
                pago.BuscarPagoLike(dgv_pagos, txt_buscar.Text.Trim());
            }
            else
            {
                pago.ListarPagosDataGridView(dgv_pagos);
            }
        }
Example #6
0
        private void Pago()
        {
            string credito  = CboPresta.Text;
            string interes  = TxtIntD.Text;
            string capital  = (TxtCapD.Text);
            string pago     = TxtCuota.Text;
            string fecha    = DtpPago.Value.ToString();
            string mora     = TxtMora.Text;
            string saldocap = TxtSaldo.Text;
            string saldoint = TxtSaldInt.Text;

            string[]    datos = { credito, interes, capital, pago, fecha, mora, saldocap, saldoint };
            Clases.Pago pagar = new Clases.Pago();
            if (pagar.Hacer_Pago(datos))
            {
                MessageBox.Show("Pago Realizado con exito");
            }
            else
            {
                MessageBox.Show("Error en el pago");
            }
        }
Example #7
0
        private void pagocancelacion(string [] valores)
        {
            string credito  = valores[0];
            string interes  = valores[1];
            string capital  = valores[2];
            string pago     = valores[3];
            string fecha    = DateTime.Now.ToString("yyyy/MM/dd");
            string mora     = "0";
            string capital2 = "0";
            string interes2 = valores[7];

            string[]    datos = { credito, interes2, capital, pago, fecha, mora, capital2, interes2 };
            Clases.Pago pagar = new Clases.Pago();
            if (pagar.Hacer_Pago(datos))
            {
                MessageBox.Show("Pago Realizado con exito");
            }
            else
            {
                MessageBox.Show("Error en el pago");
            }
        }
Example #8
0
        private void Listar_Load(object sender, EventArgs e)
        {
            var pago = new Clases.Pago();

            pago.ListarPagosDataGridView(dgv_pagos);
        }
Example #9
0
        private void btn_registrar_Click(object sender, EventArgs e)
        {
            //BOTON REGISTRAR PAGO
            if (cbo_busqueda.Text.Trim().Equals("SELECCIONAR"))
            {
                cbo_busqueda.Focus();
                MessageBox.Show("Seleccionar el Paciente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (cbo_odontologo.Text.Trim().Equals("SELECCIONAR"))
            {
                cbo_odontologo.Focus();
                MessageBox.Show("Seleccionar el Odontólogo", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (cbo_ServicioNombre.Text.Trim().Equals("SELECCIONAR"))
            {
                cbo_ServicioNombre.Focus();
                MessageBox.Show("Seleccionar algún servicio", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                string nombreservicio;
                int    numero_filas = dgv_servicios.Rows.Count;
                for (int i = 0; i < numero_filas; i++)
                {
                    nombreservicio = dgv_servicios.Rows[i].Cells[0].Value.ToString();

                    var pago = new Clases.Pago(
                        DateTime.Parse(dtp_fecha.Text),
                        decimal.Parse(txt_total.Text.Trim()),
                        nombreservicio,
                        txt_codigoPaciente.Text.Trim(),
                        txt_codigoOdontologo.Text.Trim()
                        );

                    int ultimo_id = pago.Registrar();
                    if (ultimo_id > 0)

                    {
                        MessageBox.Show("Pago registrado correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        //pendiente listar en  cliente.ListarClientesDataGridView(Vistas.Cliente.FormListCliente.MyForm.dgv_clientes);

                        DialogResult r = MessageBox.Show("Desea Ingresar Otra Consulta", "MENSAJE", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
                        if (r == DialogResult.OK)
                        {
                            cbo_odontologo.Text       = "SELECCIONAR";
                            txt_codigoOdontologo.Text = "";
                            txt_apellidosOdo.Text     = "";
                            txt_nombreOdo.Text        = "";
                            txt_dniOdo.Text           = "";
                            txt_generoOdo.Text        = "";
                            cbo_ServicioNombre.Text   = "SELECCIONAR";
                            txt_codigoservicio.Text   = "";
                            while (dgv_servicios.RowCount > 0)
                            {
                                dgv_servicios.Rows.Remove(dgv_servicios.CurrentRow);
                            }
                        }
                        else
                        {
                            limpiar();
                        }
                    }
                    else
                    {
                        MessageBox.Show("Error al registrar", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
        }