public static bool RegistrarPago(Entidades.Pagos _pagos) { bool exito = false; try { ValidarDatos(_pagos); exito = DAO.AgregarDao.RegistrarPago(_pagos); } catch (Exception ex) { } return(exito); }
public void BuscarPagos(Entidades.Pagos p) { if (PagosBLL.Buscar(Utilidades.TOINT(IdTextBox.Text)) == null) { Utilidades.ShowToastr(this, "No Existe", "Que Mal", "Error"); } else { ConceptoTextBox.Text = p.Concepto; p.Fecha = Convert.ToDateTime(FechaTextBox.Text); MontoTextBox.Text = Convert.ToString(p.Monto); } }
public void BuscarPagos(Entidades.Pagos p) { if (PagosBLL.Buscar(String(IdTextBox.Text)) == null) { base.Page.ClientScript.RegisterStartupScript(this.GetType(), "scripts", "<script>alert('No Existe');</script>"); } else { VendedorIdTextBox.Text = Convert.ToString(p.VendedorId); ConceptoTextBox.Text = p.Concepto; p.Fecha = Convert.ToDateTime(FechaTextBox.Text); MontoTextBox.Text = Convert.ToString(p.Monto); } }
protected void GuardarButton_Click(object sender, EventArgs e) { if (ConceptoTextBox.Text == "" || MontoTextBox.Text == "") { Utilidades.ShowToastr(this, "Completar Campos (*) ", "Advertencia", "Warning"); } else { Entidades.Pagos p = new Entidades.Pagos(); LlenarClase(p); PagosBLL.Insertar(p); Utilidades.ShowToastr(this, "Guardado con Exitos", "Exito", "success"); Limpiar(); } }
protected void GuardarButton_Click(object sender, EventArgs e) { if (VendedorIdTextBox.Text == "" || ConceptoTextBox.Text == "" || MontoTextBox.Text == "") { Page.ClientScript.RegisterStartupScript(this.GetType(), "scripts", "<script>alert('Debes Llenar Todos los Campos');</script>"); } else { Entidades.Pagos p = new Entidades.Pagos(); LlenarClase(p); PagosBLL.Insertar(p); Page.ClientScript.RegisterStartupScript(this.GetType(), "scripts", "<script>alert('Proceso Completado');</script>"); Limpiar(); } }
public static bool RegistrarPago(Entidades.Pagos _pagos) { bool exito = false; connection.Close(); connection.Open(); string proceso = "RegistrarPagos"; MySqlCommand cmd = new MySqlCommand(proceso, connection); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("FormaDePago_in", _pagos.FormaDePago); cmd.Parameters.AddWithValue("NroCheque_in", _pagos.NroCheque); cmd.Parameters.AddWithValue("Monto_in", _pagos.Monto); cmd.Parameters.AddWithValue("Proveedor_in", _pagos.Proveedor); cmd.Parameters.AddWithValue("FechaDePago_in", _pagos.FechaDePago); cmd.Parameters.AddWithValue("FechaIngreso_in", _pagos.FechaIngreso); cmd.Parameters.AddWithValue("idUsuario_in", _pagos.idUsuario); cmd.ExecuteNonQuery(); exito = true; connection.Close(); return(exito); }
private static void ValidarDatos(Entidades.Pagos _pagos) { var monto = Convert.ToString(_pagos.Monto); if (String.IsNullOrEmpty(monto)) { const string message = "El campo monto producto es obligatorio."; const string caption = "Error"; var result = MessageBox.Show(message, caption, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); throw new Exception(); } if (String.IsNullOrEmpty(_pagos.Proveedor) || _pagos.Proveedor == "Seleccione") { const string message = "El campo proveedor es obligatorio."; const string caption = "Error"; var result = MessageBox.Show(message, caption, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); throw new Exception(); } }
/// <summary> /// Retorna todos los pagos de la base de datos basados en una idInstitucion /// </summary> /// <returns></returns> public Entidades.Pagos GetAll(int idInstitucion) { //Creamos la conexión a utilizar. //Utilizamos la sentencia Using para asegurarnos de cerrar la conexión y liberar el objeto al salir de esta sección de manera automática SqlConnection oCnn = Presentación.Conexion.CrearConexion(); try { using (oCnn) { //Abrimos conexion oCnn.Open(); //Creamos un comando para obtener todas las instituciones de la base de datos SqlCommand oCmd = new SqlCommand(); using (oCmd) { //Asignamos la conexion de trabajo oCmd.Connection = oCnn; //Indicamos la sentencia SQL oCmd.CommandText = "SELECT * FROM Pagos WHERE idInstitucion=@idInstitucion"; //Le asignamos el parámetro oCmd.Parameters.Add("@idInstitucion", SqlDbType.Int).Value = idInstitucion; //Siempre devolvemos una colección. Es más fácil de manipular y controlar Entidades.Pagos oPagos = new Entidades.Pagos(); //No retornamos DataSets, siempre utilizamos objetos para hacernos independientes de la estructura de las tablas en el resto de las capas. //Para ellos leemos con el DataReader y creamos los objetos asociados que se esperan try { //Ejecutamos el comando y retornamos los valores SqlDataReader oReader = oCmd.ExecuteReader(); using (oCnn) { while (oReader.Read()) { //Si existe algun valor, creamos el objeto y lo almacenamos en la colección Entidades.Pago oPago = new Entidades.Pago(); oPago.idInstitucion = Convert.ToInt32(oReader["idInstitucion"]); oPago.fecha = Convert.ToDateTime(oReader["fecha"]); oPago.fechaPago = Convert.ToDateTime(oReader["fechaPago"]); //Agregamos el objeto a la coleccion de resultados oPagos.Add(oPago); oPago = null; } //Retornamos los valores encontrados return(oPagos); } } finally { //El Finally nos da siempre la oportunidad de liberar la memoria utilizada por los objetos oPagos = null; } } } } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al obtener los datos del pagos.", Ex); throw ExcepcionManejada; } }