コード例 #1
0
        public int Edit(Pago e)
        {
            int res = -1;

            using (SqlConnection con = new SqlConnection(connectionString))
            {
                string sql = $"UPDATE Pago " +
                             $"SET numero = @numero, fecha = @fecha, importe = @importe " +
                             $"WHERE Id = @id";
                using (SqlCommand cmd = new SqlCommand(sql, con))
                {
                    cmd.Parameters.AddWithValue("@numero", e.Numero);
                    cmd.Parameters.AddWithValue("@fecha", e.Fecha);
                    cmd.Parameters.AddWithValue("@importe", e.Importe);
                    cmd.Parameters.AddWithValue("@Id", e.Id);
                    con.Open();
                    res = cmd.ExecuteNonQuery();
                    con.Close();
                }
            }
            return(res);
        }
コード例 #2
0
        public int Create(Pago e)
        {
            int res = -1;

            using (SqlConnection con = new SqlConnection(connectionString))
            {
                string sql = $"INSERT INTO pago (numero, fecha, importe, ContratoId) " +
                             $"VALUES (@numero, @fecha, @importe, @ContratoId); " +
                             $"SELECT SCOPE_IDENTITY()";
                using (SqlCommand cmd = new SqlCommand(sql, con))
                {
                    cmd.Parameters.AddWithValue("@numero", e.Numero);
                    cmd.Parameters.AddWithValue("@fecha", e.Fecha);
                    cmd.Parameters.AddWithValue("@importe", e.Importe);
                    cmd.Parameters.AddWithValue("@ContratoId", e.ContratoId);
                    con.Open();
                    res = Convert.ToInt32(cmd.ExecuteScalar());
                    con.Close();
                }
            }
            return(res);
        }