Exemple #1
0
        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();
     }
 }
Exemple #6
0
        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);
        }
Exemple #7
0
        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();
            }
        }
Exemple #8
0
        /// <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;
            }
        }