示例#1
0
        private void AgregarEditarProductos(string Accion)
        {
            try {
                DSMarket.Logica.Entidades.EntidadesServicio.EFacturacionProducto AgregarEditar = new Logica.Entidades.EntidadesServicio.EFacturacionProducto();

                AgregarEditar.NumeroConector      = VariablesGlbales.NumeroConector;
                AgregarEditar.IdTipoProducto      = VariablesGlbales.IdTipoProductoSeleccionadoAgregarEditar;
                AgregarEditar.IdCategoria         = VariablesGlbales.IdCategoriaSeleccionadoAgregarEditar;
                AgregarEditar.DescripcionProducto = txtProducto.Text;
                AgregarEditar.CantidadVendida     = Convert.ToDecimal(txtCantidadUsar.Text);
                AgregarEditar.Precio                  = Convert.ToDecimal(txtPrecio.Text);
                AgregarEditar.DescuentoAplicado       = Convert.ToDecimal(txtDescuento.Text);
                AgregarEditar.DescripcionTipoProducto = VariablesGlbales.DescripcionTipoProductoAgregarProductos;
                AgregarEditar.PorcientoDescuento      = Convert.ToInt32(txtPorcientoDescyento.Text);
                AgregarEditar.IdProducto              = Convert.ToDecimal(VariablesGlbales.IdProductoSeleccionadoAgregarEditar);
                AgregarEditar.Acumulativo             = txtAcumulativo.Text;
                AgregarEditar.ConectorProducto        = VariablesGlbales.IdNumeroConectorProductoAgregarEditar;
                AgregarEditar.Impuesto                = Convert.ToDecimal(txtImpuesto.Text);


                var MAn = ObjDataServicio.Value.GuardarFacturacionProductos(AgregarEditar, Accion);
                RestablecerPantalla();
                MostrarListadoProductos();
            }
            catch (Exception ex) {
                MessageBox.Show("Error al Agregar o editar productos, Codigo de error--> " + ex.Message, VariablesGlbales.NombreSistema, MessageBoxButtons.YesNo, MessageBoxIcon.Error);
            }
        }
        private void Productos(decimal NumeroConector, string Accion)
        {
            var BuscarProductos = ObjDataServicio.Value.BuscapRoductosAgregados(
                new Nullable <decimal>(),
                NumeroConector);

            foreach (var n in BuscarProductos)
            {
                DSMarket.Logica.Entidades.EntidadesServicio.EFacturacionProducto MantenimientoProducto = new Logica.Entidades.EntidadesServicio.EFacturacionProducto();

                MantenimientoProducto.NumeroConector      = NumeroConector;
                MantenimientoProducto.IdTipoProducto      = Convert.ToDecimal(n.IdTipoProducto);
                MantenimientoProducto.IdCategoria         = Convert.ToDecimal(n.IdCategoria);
                MantenimientoProducto.DescripcionProducto = n.DescripcionProducto;
                MantenimientoProducto.CantidadVendida     = Convert.ToInt32(n.Cantidad);
                MantenimientoProducto.Precio                  = Convert.ToDecimal(n.Precio);
                MantenimientoProducto.DescuentoAplicado       = Convert.ToDecimal(n.DescuentoAplicado);
                MantenimientoProducto.DescripcionTipoProducto = n.DescripcionTipoProducto;
                MantenimientoProducto.PorcientoDescuento      = Convert.ToInt32(n.PorcientoDescuento);
                MantenimientoProducto.IdProducto              = Convert.ToDecimal(n.IdProducto);
                MantenimientoProducto.Acumulativo             = n.Acumulativo;
                MantenimientoProducto.ConectorProducto        = Convert.ToDecimal(n.ConectorProducto);
                MantenimientoProducto.Impuesto                = Convert.ToDecimal(n.Impuesto);


                var MAN = ObjDataServicio.Value.GuardarFacturacionProductos(MantenimientoProducto, Accion);
            }
        }