private void btnRegistrarPagoIngresado_Click(object sender, EventArgs e) { PagoEntrante pagoEntr = new PagoEntrante(); pagoEntr.Detalle = txtPagoDetalle.Text; pagoEntr.DniCuilCliente = txtDNICUIL.Text; pagoEntr.Fecha = dateTimePicker1.Value; pagoEntr.IdTramite = tramiteActual.IdTramite; pagoEntr.Valor = Convert.ToDecimal(txtPagoValor.Text); Datos_PagosEntrantesAdapter.AñadirNuevo(pagoEntr); this.txtPagoDetalle.Visible = false; this.txtPagoValor.Visible = false; this.dateTimePicker1.Visible = false; this.lblPagConcepto.Visible = false; this.lblPagMonto.Visible = false; this.lblFechaPago.Visible = false; this.btnAñadirPago.Text = "Añadir pago"; // ActualizarListaPagos ActualizarListaPagos(pagoEntr.IdTramite, pagoEntr.DniCuilCliente); this.btnRegistrarPagoIngresado.Visible = false; this.btnAñadirPago.Visible = true; }
//AñadirPago public void AñadirNuevo(PagoEntrante pagEntr) { //Crear Conexion y Abrirla SqlCeConnection Con = CrearConexion(); // Crear SQLCeCommand - Asignarle la conexion - Asignarle la instruccion SQL (consulta) SqlCeCommand Comando = new SqlCeCommand(); Comando.Connection = Con; Comando.CommandType = CommandType.Text; Comando.CommandText = "INSERT INTO [PagosEntrantes] ([idTramite], [dniCuilCliente], [fecha], [valor], [detalle]) VALUES (@IDTRAMITE, @DNICUILCLI, @FECHA, @VALOR, @DETALLE)"; Comando.Parameters.Add(new SqlCeParameter("@IDTRAMITE", SqlDbType.Int)); Comando.Parameters["@IDTRAMITE"].Value = pagEntr.IdTramite; Comando.Parameters.Add(new SqlCeParameter("@DNICUILCLI", SqlDbType.NVarChar)); Comando.Parameters["@DNICUILCLI"].Value = pagEntr.DniCuilCliente; Comando.Parameters.Add(new SqlCeParameter("@FECHA", SqlDbType.DateTime)); Comando.Parameters["@FECHA"].Value = pagEntr.Fecha; Comando.Parameters.Add(new SqlCeParameter("@VALOR", SqlDbType.Money)); Comando.Parameters["@VALOR"].Value = pagEntr.Valor; Comando.Parameters.Add(new SqlCeParameter("@DETALLE", SqlDbType.NVarChar)); Comando.Parameters["@DETALLE"].Value = pagEntr.Detalle; //Ejecuta el comando INSERT Comando.Connection.Open(); Comando.ExecuteNonQuery(); Comando.Connection.Close(); }