/// <summary>
 /// Método para llenar los generar la categoria
 /// </summary>
 public void GenerarPromocion()
 {
     try
     {
         Promocion laPromocion = (Promocion)FabricaEntidades.PromocionVacia();
         laPromocion.Precio       = int.Parse(vista.precio);
         laPromocion.Activo       = int.Parse(vista.activo.SelectedValue.ToString());
         laPromocion.Fk_Producto  = int.Parse(vista.producto.SelectedValue.ToString());
         laPromocion.Fecha_Fin    = DateTime.ParseExact(vista.Fecha_Fin, "MM/dd/yyyy", CultureInfo.InvariantCulture);
         laPromocion.Fecha_Inicio = DateTime.ParseExact(vista.Fecha_Inicio, "MM/dd/yyyy", CultureInfo.InvariantCulture);
         Comando <bool> comandoGenerar = FabricaComandos.CrearAgregarPromocion(laPromocion);
         comandoGenerar.Ejecutar();
     }
     catch (ExceptionCity.ExceptionCcConBD ex)
     {
         vista.alertaClase = RecursoPresentadorPromocion.alertaError;
         vista.alertaRol   = RecursoPresentadorPromocion.tipoAlerta;
         vista.alerta      = RecursoPresentadorPromocion.alertaHtml + ex.Mensaje + ex.Excepcion.InnerException.Message
                             + RecursoPresentadorPromocion.alertaHtmlFinal;
     }
 }
Beispiel #2
0
        /* public void LLenarModificar(string prodnombre,  string prodmodelo, string proddescripcion,  string prodprecio, string cantidad){
         *  vista.nombre = prodnombre;
         *  vista.modelo = prodmodelo;
         *  vista.descripcion = proddescripcion;
         *  vista.precio = prodprecio;
         *  vista.cantidad = cantidad;
         * }*/

        /// <summary>
        /// Método para modificar los producrtos
        /// </summary>
        public void Modificar()
        {
            try
            {
                Promocion laPromocion = (Promocion)FabricaEntidades.PromocionVacia();

                laPromocion.Precio       = int.Parse(vista.precio);
                laPromocion.Id_Promo     = int.Parse(vista.id_promocion.ToString());
                laPromocion.Fecha_Fin    = DateTime.ParseExact(vista.Fecha_Fin, "MM/dd/yyyy", CultureInfo.InvariantCulture);
                laPromocion.Fecha_Inicio = DateTime.ParseExact(vista.Fecha_Inicio, "MM/dd/yyyy", CultureInfo.InvariantCulture);
                //laPromocion.tipoMoneda;
                Comando <bool> comando = FabricaComandos.CrearModificarPromocion(laPromocion);
                comando.Ejecutar();
            }
            catch (ExceptionCity.ExceptionCcConBD ex)
            {
                vista.alertaClase = RecursoPresentadorPromocion.alertaError;
                vista.alertaRol   = RecursoPresentadorPromocion.tipoAlerta;
                vista.alerta      = RecursoPresentadorPromocion.alertaHtml + ex.Mensaje + ex.Excepcion.InnerException.Message
                                    + RecursoPresentadorPromocion.alertaHtmlFinal;
            }
        }