Exemplo n.º 1
0
 private void button1_Click(object sender, EventArgs e)
 {
     try
     {
         if (Model.EsProducto)
         {
             FrmBusquedaProducto buscar = new FrmBusquedaProducto(1);
             buscar.ShowDialog();
             Model.IdGenerico = buscar.producto.IdProducto;
             Model.Nombre     = buscar.producto.Nombre;
         }
         else
         {
             FrmBuscarServicio buscar = new FrmBuscarServicio();
             buscar.ShowDialog();
             Model.IdGenerico = buscar.servicio.IdServicio;
             Model.Nombre     = buscar.servicio.Nombre;
         }
     }
     catch (Exception ex)
     {
         ErrorLogHelper.AddExcFileTxt(ex, "FrmNuevaPromocion ~ button1_Click(object sender, EventArgs e)");
         CIDMessageBox.ShowAlert(Messages.SystemName, Messages.ErrorMessage, TypeMessage.error);
     }
 }
Exemplo n.º 2
0
        public async void NuevoProducto()
        {
            try
            {
                errorProvider1.SetError(TipoControl, string.Empty);
                if (Model.Tipo != 2)
                {
                    FrmBusquedaProducto FProducto = new FrmBusquedaProducto();
                    FProducto.ShowDialog();
                    if (FProducto.producto.IdProducto != 0)
                    {
                        var item = FProducto.producto;
                        if (Model.Tipo == 0)
                        {
                            LLenarGrid(FProducto.producto);
                        }
                        else if (Model.Tipo == 1)
                        {
                            decimal cantidadAnterior = BuscarCantidad(item);
                            int     cantidadActual   = 0;
                            int     cantidadBusqueda = 0;
                            cantidadActual   = Convert.ToInt32(cantidadAnterior);
                            cantidadBusqueda = cantidadActual + Convert.ToInt32(item.CantidadProducto);
                            var result = await Model.CheckCantidadProducto(item.IdProducto, cantidadBusqueda, CurrentSession.IdSucursal);

                            if (result == -1)
                            {
                                LLenarGrid(FProducto.producto);
                            }
                            else if (result != -1)
                            {
                                CIDMessageBox.ShowAlert(Messages.SystemName, "No hay suficiente productos. La cantidad existente es: " + result.ToString(), TypeMessage.error);
                            }
                        }
                    }
                }
                else if (Model.Tipo == 2)
                {
                    errorProvider1.SetError(TipoControl, "Debe seleccionar un tipo");
                }
            }
            catch (Exception ex)
            {
                ErrorLogHelper.AddExcFileTxt(ex, "FrmEntradaSalidaAlmacen ~ pcMas_Click(object sender, EventArgs e)");
                CIDMessageBox.ShowAlert(Messages.SystemName, Messages.ErrorFormulario, TypeMessage.error);
            }
        }
Exemplo n.º 3
0
 private void btnProducto_Click(object sender, EventArgs e)
 {
     try
     {
         FrmBusquedaProducto Producto = new FrmBusquedaProducto("");
         Producto.ShowDialog();
         if (Producto.producto.IdProducto != 0)
         {
             LLenarGridCompra(Producto.producto);
         }
     }
     catch (Exception ex)
     {
         ErrorLogHelper.AddExcFileTxt(ex, "FrmBuscarVenta ~ btnProducto_Click(object sender, EventArgs e)");
         CIDMessageBox.ShowAlert(Messages.SystemName, Messages.ErrorFormulario, TypeMessage.error);
     }
 }
Exemplo n.º 4
0
 private void btnProducto_Click(object sender, EventArgs e)
 {
     try
     {
         FrmBusquedaProducto buscar = new FrmBusquedaProducto();
         buscar.ShowDialog();
         if (buscar.producto.IdProducto != 0)
         {
             AgregarProducto(buscar.producto);
         }
     }
     catch (Exception ex)
     {
         ErrorLogHelper.AddExcFileTxt(ex, "FrmPromocionMxN ~ btnProducto_Click(object sender, EventArgs e)");
         CIDMessageBox.ShowAlert(Messages.SystemName, Messages.ErrorMessage, TypeMessage.error);
     }
 }
Exemplo n.º 5
0
 private void btnAgregarProducto_Click(object sender, EventArgs e)
 {
     try
     {
         FrmBusquedaProducto Producto = new FrmBusquedaProducto();
         Producto.ShowDialog();
         if (Producto.producto.IdProducto != 0)
         {
             var IdTipo = Producto.IDTipo;
             //  LLenarGrid2(Producto.producto, IdTipo);
             LLenarGrid(Producto.producto, IdTipo);
         }
     }
     catch (Exception ex)
     {
         ErrorLogHelper.AddExcFileTxt(ex, "FrmPaqueteNuevo() ~ btnAgregarProducto_Click(object sender, EventArgs e)");
         CIDMessageBox.ShowAlert(Messages.SystemName, Messages.ErrorFormulario, TypeMessage.error);
     }
 }
 private async void BtnSeleccionar_Click(object sender, EventArgs e)
 {
     try
     {
         LimpiarPropiedades();
         FrmBusquedaProducto Producto = new FrmBusquedaProducto(1);
         Producto.ShowDialog();
         if (Producto.producto.IdProducto != 0)
         {
             IdProductoControl.Text = Producto.producto.Nombre;
             PrecioControl.Text     = Producto.producto.PrecioPublico.ToString();
             Model.IdProducto       = Producto.producto.IdProducto;
             await Model.GetPuntosMonedero();
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }