Пример #1
0
        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();
        }