예제 #1
0
        private void adicionalconsulta_Load(object sender, EventArgs e)
        {
            adicionalconsulta ventana = new adicionalconsulta();

            if (string.IsNullOrWhiteSpace(txtMoratorios.Text))
            {
                txtMoratorios.Visible = false;
                label4.Visible        = false;
            }
        }
 private void adicionalconsulta_Load(object sender, EventArgs e)
 {
     adicionalconsulta ventana = new adicionalconsulta();
 }
예제 #3
0
        private void frmconsulta_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.F6)
            {
                try
                {
                    if (string.IsNullOrWhiteSpace(txtfolio.Text))
                    {
                        globales.MessageBoxExclamation("Seleccionar un folio para visualizar resultados", "Aviso", globales.menuPrincipal);
                        return;
                    }

                    string query       = $"select sum(importe) as acumulado from datos.descuentos where t_prestamo = 'Q' and folio = {txtfolio.Text} ";
                    double cantidad    = 0;
                    string cantidadStr = Convert.ToString(globales.consulta(query)[0]["acumulado"]);

                    cantidad = string.IsNullOrWhiteSpace(cantidadStr) ? 0 : globales.convertDouble(cantidadStr);
                    adicionalconsulta forma = new adicionalconsulta();
                    forma.txttotal.Text     = txttotal.Text;
                    forma.txtacumulado.Text = string.Format("{0:C}", cantidad);
                    forma.txtsaldo.Text     = string.Format("{0:C}", (double.Parse(txttotal.Text, NumberStyles.Currency) - Convert.ToDouble(cantidad)));
                    globales.showModal(forma);;
                }
                catch
                {
                    globales.MessageBoxExclamation("Es necesario guardar para visualizar resultados.\nDar clic en guardar o bien presionar F3", "Aviso", globales.menuPrincipal);
                }

                if (e.KeyCode == Keys.F5)
                {
                    frmCatalogoP_quirog p_quirog = new frmCatalogoP_quirog();
                    p_quirog.enviar2        = rellenarConsulta;
                    p_quirog.tablaConsultar = "p_edocta";
                    p_quirog.ShowDialog();
                    this.ActiveControl = txtimporte;
                    btbuscar.Enabled   = true;
                }
            }

            if (e.KeyCode == Keys.Escape)
            {
                this.Close();
            }


            if (e.KeyCode == Keys.F2)
            {
                this.Close();
            }

            if (e.KeyCode == Keys.F5)
            {
                btnNuevo_Click(null, null);
            }

            if (e.KeyCode == Keys.Insert && !globales.boolConsulta)
            {
                if (string.IsNullOrWhiteSpace(txtfolio.Text))
                {
                    return;
                }
                if (dtggrid.Rows.Count == 0)
                {
                    DialogResult p = globales.MessageBoxQuestion("¿Deseas registrar una nuevo descuento?", "Aviso", globales.menuPrincipal);
                    if (p == DialogResult.No)
                    {
                        return;
                    }
                    this.esInsertar = true;

                    string fecha = "";
                    if (secretaria == "P" || secretaria == "J" || secretaria == "T")
                    {
                        if (DateTime.Now.Month != 2)
                        {
                            fecha = string.Format("{0:d}", new DateTime(DateTime.Now.Year, DateTime.Now.Month, 30));
                        }
                        else
                        {
                            fecha = string.Format("{0:d}", new DateTime(DateTime.Now.Year, DateTime.Now.Month, 28));
                        }
                    }
                    else
                    {
                        fecha = string.Format("{0:d}", new DateTime(DateTime.Now.Year, DateTime.Now.Month, 15));
                    }
                    string de      = txtplazo.Text;
                    string importe = "0.00";
                    string rfc     = txtrfc.Text;
                    string folio   = txtfolio.Text;


                    dtggrid.Rows.Insert(0);
                    dtggrid.Rows[0].Cells[0].Value             = fecha;
                    dtggrid.Rows[0].Cells[1].Value             = "0";
                    dtggrid.Rows[0].Cells[2].Value             = de;
                    dtggrid.Rows[0].Cells[3].Value             = importe;
                    dtggrid.Rows[0].Cells[4].Value             = rfc;
                    dtggrid.Rows[0].Cells[5].Value             = "";
                    dtggrid.Rows[0].Cells[6].Value             = "";
                    dtggrid.Rows[0].Cells[7].Value             = "";
                    dtggrid.Rows[0].Cells[8].Value             = "";
                    dtggrid.Rows[0].Cells[9].Value             = "mo";
                    dtggrid.Rows[0].DefaultCellStyle.BackColor = Color.FromArgb(200, 230, 201);
                    string query = "insert into datos.descuentos(folio,f_descuento,rfc,numdesc,totdesc,importe,cuenta,proyecto,tipo_rel,t_prestamo,f_registro,idusuario,hum,fum) values({0},'{1}','{2}',{3},{4},0,'','','','Q','{5}',{6},'{7}','{8}') returning id";

                    query = string.Format(query, folio, string.Format("{0:yyyy-MM-dd}", DateTime.Parse(fecha)), rfc, 0, de, string.Format("{0:yyyy-MM-dd}", DateTime.Now), globales.id_usuario, string.Format("{0:hh:mm}", DateTime.Now), string.Format("{0:yyyy-MM-dd}", DateTime.Now));

                    List <Dictionary <string, object> > resultado = globales.consulta(query);
                    dtggrid.Rows[0].Cells[8].Value = resultado[0]["id"];
                    dtggrid.CurrentCell            = dtggrid.Rows[0].Cells[0];
                }
            }
        }