private void btnprocesar_Click(object sender, EventArgs e) { try { if (txtcodigo.Text != "" && txtcliente_id.Text != "" && txtnombre_cliente.Text != "") { Ventarpt rptventa = new Ventarpt(); rptventa.codigo = Convert.ToInt32(txtcodigo.Text); rptventa.Cliente = Convert.ToInt32(txtcliente_id.Text); rptventa.Total = txttotal.Text; rptventa.ShowDialog(this); insertaventa(); rptventa.Dispose(); Gurda_PDF datos = new Gurda_PDF(); datos.Boleta = lblid.Text; datos.Cliente = txtnombre_cliente.Text; datos.Nombre = lblnombre.Text; datos.Movimiento = lblventa.Text; datos.ShowDialog(this); datos.Dispose(); this.limpiar(); } else { MessageBox.Show("Ingrese un codigo valido"); } } catch (Exception) { MessageBox.Show("Error el generar el proceso"); } }
private void btngenerar_Click(object sender, EventArgs e) { try { if (txtboleta_id.Text != "" && txttotal.Text != "") { BD basedatos = new BD(); SqlConnection conexion; //Creando conexion conexion = basedatos.conexionsql(); //Abriendo conexion conexion.Open(); SqlCommand comando = new SqlCommand("Insert Into Desempenio(IdBoleta, Monto, Fecha,Usuario_Id) Values(@IdBoleta, @Monto, @Fecha, @Usuario)", conexion); comando.Parameters.Add(new SqlParameter("@IdBoleta", txtboleta_id.Text)); comando.Parameters.Add(new SqlParameter("@Monto", txttotal.Text)); comando.Parameters.Add(new SqlParameter("@Fecha", DateTime.Now)); comando.Parameters.Add(new SqlParameter("@Usuario", Program.UsuarioId)); int res = comando.ExecuteNonQuery(); Desempeniorpt rptDesempenio = new Desempeniorpt(); rptDesempenio.IdBoleta = Convert.ToInt32(txtboleta_id.Text); rptDesempenio.linea = cbxsemana.SelectedItem.ToString(); rptDesempenio.ShowDialog(this); rptDesempenio.Dispose(); conexion.Close(); string actualizar = "update Boleta_Encabezado set Estado = 'Desempeñado' where Boleta_id = " + txtboleta_id.Text; if (bdatos.executecommand(actualizar)) { Gurda_PDF datos = new Gurda_PDF(); datos.Boleta = txtboleta_id.Text; datos.Cliente = txtcliente.Text; datos.Nombre = lblnombre.Text; datos.Movimiento = lbldesempenio.Text; datos.ShowDialog(this); datos.Dispose(); MessageBox.Show("Boleta dada de baja correctamente"); } else { MessageBox.Show("Error al Desempeñar"); } this.limpiar(); } else { MessageBox.Show("Ingrese un numero de boleta valido"); } } catch (Exception) { MessageBox.Show("Error al generar el Desempeño"); } }
private void btnImprimir_Click(object sender, EventArgs e) { try { string registros = dgvdetalle.RowCount.ToString(); int valor = Convert.ToInt32(registros); if (valor > 0) { this.guardaencabezado(); idboleta = lblcontador.Text; Empeniorpt empe = new Empeniorpt(); empe.boleta_id = Convert.ToInt32(idboleta); empe.cliente_id = Convert.ToInt32(txtcliennte_id.Text); empe.ShowDialog(this); empe.Dispose(); empe = null; Gurda_PDF datos = new Gurda_PDF(); datos.Boleta = lblcontador.Text; datos.Cliente = txtNombre.Text; datos.Nombre = lblnombre.Text; datos.Movimiento = "Empenio"; datos.ShowDialog(this); datos.Dispose(); limapiar(); this.recargaboleta(); txttotal_avaluo.Text = ""; txttotal_prestamo.Text = ""; txtcliennte_id.Text = ""; } else { MessageBox.Show("No hay registros que procesar"); } } catch (Exception) { MessageBox.Show("Verifique que todos los campos esten llenados correctamente"); } }
private void btngenerar_Click(object sender, EventArgs e) { try { if (txtboleta_id.Text != "" && txtcliente.Text != "" && txtinteres.Text != "" && txtiva.Text != "" && txtprestamo.Text != "" && txttotal.Text != "") { this.Guardarefrendo_total(); BD basedatos = new BD(); SqlConnection conexion; //Creando conexion conexion = basedatos.conexionsql(); //Abriendo conexion conexion.Open(); SqlCommand comando = new SqlCommand("select Importe, Interes, Almacenaje, Iva, PorRefrendo from Pagos A inner join Boleta_Encabezado B on A.idBoleta=B.Boleta_id where B.Estado<>'Desempeñado' And A.idBoleta=" + txtboleta_id.Text + "Order by Linea", conexion); SqlDataReader dr = comando.ExecuteReader(); DataTable dt = new DataTable(); using (dr) { dt.Load(dr); } int i = 1; int contador = Convert.ToInt32(lblrefrendo.Text); foreach (DataRow row in dt.Rows) { SqlCommand cmd = new SqlCommand("Insert Into Refrendo(Boleta_Id, Cliente_Nombre, Prestamo, Interes, Almacenaje, Iva, Total, Fecha,Usuario_Id,Refrendo) Values(@Prm1,@Prm2,@Prm3,@Prm4,@Prm5,@Prm6,@Prm7,@Prm8,@Prm9,@Prm10)"); cmd.Connection = conexion; cmd.Parameters.Add(new SqlParameter("@Prm1", txtboleta_id.Text)); cmd.Parameters.Add(new SqlParameter("@Prm2", txtcliente.Text)); cmd.Parameters.Add(new SqlParameter("@Prm3", row[0].ToString())); cmd.Parameters.Add(new SqlParameter("@Prm4", row[1].ToString())); cmd.Parameters.Add(new SqlParameter("@Prm5", row[2].ToString())); cmd.Parameters.Add(new SqlParameter("@Prm6", row[3].ToString())); cmd.Parameters.Add(new SqlParameter("@Prm7", row[4].ToString())); cmd.Parameters.Add(new SqlParameter("@Prm8", "S " + i.ToString() + "-hasta el->" + DateTime.Now.AddDays(i * 7).ToString("dd/MM/yyyy"))); cmd.Parameters.Add(new SqlParameter("@Prm9", Program.UsuarioId)); cmd.Parameters.Add(new SqlParameter("@Prm10", contador)); cmd.ExecuteNonQuery(); i++; } string dtme = Convert.ToString(DateTime.Now.ToShortDateString()); DateTime fecha = Convert.ToDateTime(dtme); DateTime fecha_vencimiento = Convert.ToDateTime(dtme); fecha_vencimiento = fecha_vencimiento.AddDays(28); DateTime fecha_comercializacion = fecha_vencimiento; fecha_comercializacion = fecha_vencimiento.AddDays(3); string actualizar = "update Boleta_Encabezado set Estado='Vigente',Boleta_Fecha = '" + fecha.ToString("yyyy-MM-dd hh:mm") + "',Boleta_Fecha_Vencimiento= '" + fecha_vencimiento.ToString("yyyy-MM-dd hh:mm") + "',Boleta_Fecha_Comercializacion= '" + fecha_comercializacion.ToString("yyyy-MM-dd hh:mm") + "' where Boleta_id = " + txtboleta_id.Text; if (bdatos.executecommand(actualizar)) { MessageBox.Show("Refrendo generado correctamente"); } else { MessageBox.Show("Error al refrendar"); } conexion.Close(); //rptPagoRefrendoIlimitado reporte = new rptPagoRefrendoIlimitado(); //reporte.cliente = txtcliente.Text; //reporte.Prestamo = txtprestamo.Text; //reporte.almacenaje = txtalmacenaje.Text; //reporte.Interes = txtinteres.Text; //reporte.Iva = txtiva.Text; //reporte.Total = txttotal.Text; //reporte.Boleta = txtboleta_id.Text; //reporte.Semanas = Rsemana.ToString(); //reporte.ShowDialog(this); //reporte.Dispose(); rptRefrendo rpt = new rptRefrendo(); rpt.IdBoleta = Convert.ToInt32(txtboleta_id.Text); rpt.refrendo = lblrefrendo.Text; rpt.Total_extra = txttotal.Text; rpt.ShowDialog(this); rpt.Dispose(); Gurda_PDF datos = new Gurda_PDF(); datos.Boleta = txtboleta_id.Text; datos.Cliente = txtcliente.Text; datos.Nombre = lblnombre.Text; datos.Movimiento = lblrefrendo.Text; datos.ShowDialog(this); datos.Dispose(); this.limpiar(); } else { MessageBox.Show("Ingrese el número de boleta"); } } catch (Exception) { MessageBox.Show("Error al generar el proceso", "Error:", MessageBoxButtons.OK, MessageBoxIcon.Error); } }