public bool agregarPago(Epagos _epagos)
        {
            cmd.Connection  = cnx;
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.CommandText = "pr_pagos_new";

            try
            {
                cmd.Parameters.Add(new SqlParameter("@idConcepto", SqlDbType.Int));
                cmd.Parameters["@idConcepto"].Value = _epagos.idConcepto;


                cmd.Parameters.Add(new SqlParameter("@idmatricula", SqlDbType.Int));
                cmd.Parameters["@idmatricula"].Value = _epagos.idMatricula;

                cmd.Parameters.Add(new SqlParameter("@fecha", SqlDbType.DateTime));
                cmd.Parameters["@fecha"].Value = _epagos.fecha;


                cmd.Parameters.Add(new SqlParameter("@hora", SqlDbType.VarChar, 10));
                cmd.Parameters["@hora"].Value = _epagos.hora;

                cmd.Parameters.Add(new SqlParameter("@total", SqlDbType.Decimal));
                cmd.Parameters["@total"].Value = _epagos.Total;



                cnx.Open();
                cmd.ExecuteNonQuery();


                exito = true;
            }
            catch (SqlException ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                if (cnx.State == ConnectionState.Open)
                {
                    cnx.Close();
                }
                cmd.Parameters.Clear();
            }
            return(exito);
        }
示例#2
0
 public bool addPago(Epagos epagos)
 {
     return(_pagosDatos.agregarPago(epagos));
 }