示例#1
0
        public override void CargarDatos(long?entidadId)
        {
            if (!entidadId.HasValue)
            {
                MessageBox.Show(@"Ocurrio un Error Grave", @"Error Grave", MessageBoxButtons.OK, MessageBoxIcon.Stop);

                this.Close();
            }

            if (TipoOperacion == TipoOperacion.Eliminar)
            {
                btnLimpiar.Enabled = false;
            }

            var dto = _Servicio.ObtenerPorId(entidadId.Value);

            // Datos Personales
            txtDescripcion.Text = dto.Descripcion;
            txtExtras.Text      = dto.Extras;

            nudPrecio.Value = dto.Precio;
            nudStock.Value  = dto.Stock;

            cmbColegio.SelectedValue = dto.ColegioId;
            cmbTipo.SelectedValue    = dto.TipoProductoId;

            ckbFabricacion.Checked = dto.Creacion;

            imgFotoEmpleado.Image = ImagenDb.Convertir_Bytes_Imagen(dto.Foto);

            if (dto.Creacion)
            {
                ckbFabricacion.Enabled = false;
            }
        }
示例#2
0
        public override bool EjecutarComandoModificar()
        {
            if (!VerificarDatosObligatorios())
            {
                MessageBox.Show(@"Por favor ingrese los campos Obligatorios.", @"Atención", MessageBoxButtons.OK,
                                MessageBoxIcon.Error);
                return(false);
            }

            var empresaParaModificar = new EmpresaDto
            {
                Id             = EntidadId.Value,
                RazonSocial    = txtRazonSocial.Text,
                NombreFantasia = txtNombreFantacia.Text,
                Telefono       = txtTelefono.Text,
                Cuit           = txtCuit.Text,
                Email          = txtMail.Text,
                Sucursal       = txtSucursal.Text,
                Logo           = ImagenDb.Convertir_Imagen_Bytes(imgFotoEmpresa.Image),
                CondicionIvaId = ((IvaDto)cmbIVA.SelectedItem).Id,

                Calle       = txtCalle.Text,
                Numero      = int.TryParse(txtNumero.Text, out var numero) ? numero : 0,
                Dpto        = txtDepartamento.Text,
                Piso        = txtPiso.Text,
                Barrio      = txtBarrio.Text,
                LocalidadId = ((LocalidadDto)cmbLocalidad.SelectedItem).Id,
            };

            _empresaServicio.Modificar(empresaParaModificar);

            return(true);
        }
示例#3
0
        public override bool EjecutarComandoNuevo()
        {
            if (!VerificarDatosObligatorios())
            {
                MessageBox.Show(@"Por favor ingrese los campos Obligatorios.", @"Atención", MessageBoxButtons.OK,
                                MessageBoxIcon.Error);
                return(false);
            }

            if (_Servicio.VerificarDni(txtDni.Text) == false)
            {
                MessageBox.Show("Este Dni Ya Existe", "Atencion", MessageBoxButtons.OK, MessageBoxIcon.Stop);

                return(false);
            }

            var nuevaLocalidad = new ClienteDto
            {
                Apellido  = $"{txtApellido.Text}",
                Nombre    = txtNombre.Text,
                Dni       = txtDni.Text,
                Direccion = txtDireccion.Text,
                Telefono  = txtTelefono.Text,
                Foto      = ImagenDb.Convertir_Imagen_Bytes(imgFotoEmpleado.Image),
                Principal = ckbPrincipal.Checked
            };

            _Servicio.Nuevo(nuevaLocalidad);

            ckbPrincipal.Checked = false;

            return(true);
        }
示例#4
0
        public override bool EjecutarComandoModificar()
        {
            if (!VerificarDatosObligatorios())
            {
                MessageBox.Show(@"Por favor ingrese los campos Obligatorios.", @"Atención", MessageBoxButtons.OK,
                                MessageBoxIcon.Error);
                return(false);
            }

            var Modificar = new NegocioDto
            {
                Id          = EntidadId.Value,
                RazonSocial = txtRazonSocial.Text,
                Cuit        = txtCuit.Text,
                Celular     = txtCelular.Text,
                Direccion   = txtDireccion.Text,
                Email       = txtEmail.Text,
                Imagen      = ImagenDb.Convertir_Imagen_Bytes(imgFotoEmpleado.Image),
            };

            negocioServicio.Modificar(Modificar);

            NegocioLogeado.Id          = Modificar.Id;
            NegocioLogeado.RazonSocial = Modificar.RazonSocial;
            NegocioLogeado.Email       = Modificar.Email;
            NegocioLogeado.Cuit        = Modificar.Cuit;
            NegocioLogeado.Direccion   = Modificar.Direccion;
            NegocioLogeado.Celular     = Modificar.Celular;
            NegocioLogeado.Imagen      = Modificar.Imagen;

            return(true);
        }
示例#5
0
        public override bool EjecutarComandoModificar()
        {
            if (!VerificarDatosObligatorios())
            {
                MessageBox.Show(@"Por favor ingrese los campos Obligatorios.", @"Atención", MessageBoxButtons.OK,
                                MessageBoxIcon.Error);
                return(false);
            }

            var articuloNuevo = new ArticuloDto
            {
                Id                   = (int)EntidadId.Value,
                Abreviatura          = txtAbreviatura.Text,
                ActivarLimiteVenta   = cbLimiteVenta.Checked,
                Codigo               = txtCodigo.Text,
                CodigoBarra          = txtCodigoBarra.Text,
                Descripcion          = txtDescripcion.Text,
                DescuentaStock       = cbDescuentoStock.Checked,
                Detalle              = txtDetalle.Text,
                EstaDiscontinuado    = cbDiscontinuado.Checked,
                Foto                 = ImagenDb.Convertir_Imagen_Bytes(imgArticulo.Image),
                LimiteVenta          = nudLimiteVenta.Value,
                PermiteStockNegativo = cbPermiteStockNegativo.Checked,
                MarcaId              = ((MarcaDto)cmbMarca.SelectedItem).Id,
                RubroId              = ((RubroDto)cmbRubro.SelectedItem).Id,
                Stock                = nudStock.Value,
                StockMaximo          = nudStockMax.Value,
                StockMinimo          = nudStockMin.Value
            };

            _articuloServicio.Modificar(articuloNuevo);

            return(true);
        }
示例#6
0
        public override void CargarDatos(long?entidadId)
        {
            if (!entidadId.HasValue)
            {
                MessageBox.Show(@"Ocurrio un Error Grave", @"Error Grave", MessageBoxButtons.OK, MessageBoxIcon.Stop);

                this.Close();
            }

            if (TipoOperacion == TipoOperacion.Eliminar)
            {
                btnLimpiar.Enabled = false;
            }

            var negocio = negocioServicio.ObtenerPorId(entidadId.Value);

            // Datos Personales
            txtRazonSocial.Text = negocio.RazonSocial;
            txtCuit.Text        = negocio.Cuit;
            txtCelular.Text     = negocio.Celular;
            txtEmail.Text       = negocio.Email;
            txtDireccion.Text   = negocio.Direccion;

            imgFotoEmpleado.Image = ImagenDb.Convertir_Bytes_Imagen(negocio.Imagen);
        }
示例#7
0
        public override void CargarDatos(long?entidadId)
        {
            if (!entidadId.HasValue)
            {
                MessageBox.Show(@"Ocurrio un Error Grave", @"Error Grave", MessageBoxButtons.OK, MessageBoxIcon.Stop);

                this.Close();
            }

            if (TipoOperacion == TipoOperacion.Eliminar)
            {
                btnLimpiar.Enabled = false;
            }

            var localidad = _Servicio.ObtenerPorId(entidadId.Value);

            // Datos Personales
            txtApellido.Text      = localidad.Apellido;
            txtNombre.Text        = localidad.Nombre;
            txtDni.Text           = localidad.Dni;
            txtDireccion.Text     = localidad.Direccion;
            txtTelefono.Text      = localidad.Telefono;
            imgFotoEmpleado.Image = ImagenDb.Convertir_Bytes_Imagen(localidad.Foto);
            ckbPrincipal.Checked  = localidad.Principal;
        }
示例#8
0
        public void CargarImagenes()
        {
            if (imageServicio.ObtenerPorId(1) == null)
            {
                var image = new ImageDto
                {
                    Image_Caja               = ImagenDb.Convertir_Imagen_Bytes(Resources.caja),
                    Image_Clientes           = ImagenDb.Convertir_Imagen_Bytes(Resources.clientes),
                    Image_Cobrar             = ImagenDb.Convertir_Imagen_Bytes(Resources.clientes),
                    Image_CtaCte             = ImagenDb.Convertir_Imagen_Bytes(Resources.ctacte),
                    Image_Logo_Principal     = ImagenDb.Convertir_Imagen_Bytes(Resources.analytics_78917),
                    Image_Para_Hacer         = ImagenDb.Convertir_Imagen_Bytes(Resources.ctacte),
                    Image_Pedidos_Listos     = ImagenDb.Convertir_Imagen_Bytes(Resources.listos),
                    Image_Pedidos_Pendientes = ImagenDb.Convertir_Imagen_Bytes(Resources.pendiente),
                    Image_Pedidos_Terminados = ImagenDb.Convertir_Imagen_Bytes(Resources.listos),
                    Image_Pedido_Entregado   = ImagenDb.Convertir_Imagen_Bytes(Resources.ropa),
                    Image_Pedido_Guardado    = ImagenDb.Convertir_Imagen_Bytes(Resources.guardado),
                    Image_Productos          = ImagenDb.Convertir_Imagen_Bytes(Resources.producto),
                    Image_Pedido_Venta       = ImagenDb.Convertir_Imagen_Bytes(Resources.venta),
                    Image_Arreglos           = ImagenDb.Convertir_Imagen_Bytes(Resources.arreglo),
                    Image_Esperando          = ImagenDb.Convertir_Imagen_Bytes(Resources.espera),
                    Image_Info               = ImagenDb.Convertir_Imagen_Bytes(Resources.info),
                    Image_Fabricar           = ImagenDb.Convertir_Imagen_Bytes(Resources.fabricar)
                };

                imageServicio.Insertar(image);
            }

            imageServicio.CargarImagenes();
        }
示例#9
0
        public override bool EjecutarComandoModificar()
        {
            if (!VerificarDatosObligatorios())
            {
                MessageBox.Show(@"Por favor ingrese los campos Obligatorios.", @"Atención", MessageBoxButtons.OK,
                                MessageBoxIcon.Error);
                return(false);
            }

            var Modificar = new ClienteDto
            {
                Id        = EntidadId.Value,
                Apellido  = $"{txtApellido.Text}",
                Nombre    = txtNombre.Text,
                Dni       = txtDni.Text,
                Direccion = txtDireccion.Text,
                Telefono  = txtTelefono.Text,
                Foto      = ImagenDb.Convertir_Imagen_Bytes(imgFotoEmpleado.Image),
                Principal = ckbPrincipal.Checked
            };

            _Servicio.Modificar(Modificar);

            return(true);
        }
示例#10
0
        private void CargarDatos()
        {
            var empresa = _empresaServicio.Obtener();

            txtNumero.Text         = empresa.Numero.ToString();
            txtTelefono.Text       = empresa.Telefono;
            txtRazonSocial.Text    = empresa.RazonSocial;
            txtEmail.Text          = empresa.Mail;
            txtSucursal.Text       = empresa.Sucursal;
            txtCuit.Text           = empresa.Cuit;
            imgLogo.Image          = ImagenDb.Convertir_Bytes_Imagen(empresa.Logo);
            txtNombreFantasia.Text = empresa.NombreFantasia;
            txtBarrio.Text         = empresa.Barrio;
            txtCalle.Text          = empresa.Calle;
            txtCasa.Text           = empresa.Casa;
            txtDepartamento.Text   = empresa.Dpto;
            txtLote.Text           = empresa.Lote;
            txtManzana.Text        = empresa.Mza;
            txtPiso.Text           = empresa.Piso;

            CargarComboBox(cmbProvincia, _provinciaServicio.Obtener(string.Empty), "Descripcion", "Id");
            cmbProvincia.SelectedItem = empresa.ProvinciaId;
            if (cmbProvincia.Items.Count > 0)
            {
                CargarComboBox(cmbLocalidad, _localidadServicio.ObtenerPorProvincia(empresa.ProvinciaId, string.Empty), "Descripcion", "Id");
            }
            cmbLocalidad.SelectedItem = empresa.LocalidadId;
            CargarComboBox(cmdCondicionIva, _condicionIvaServicio.Obtener(string.Empty), "Descripcion", "Id");
            cmdCondicionIva.SelectedItem = empresa.CondicionIvaId;
        }
示例#11
0
 private void VerDatos()
 {
     txtRazonSocial.Text = NegocioLogeado.RazonSocial;
     txtCuit.Text        = NegocioLogeado.Cuit;
     txtCelular.Text     = NegocioLogeado.Celular;
     txtDireccion.Text   = NegocioLogeado.Direccion;
     txtEmail.Text       = NegocioLogeado.Email;
     pictureImagen.Image = ImagenDb.Convertir_Bytes_Imagen(NegocioLogeado.Imagen);
 }
示例#12
0
        public void Datos()
        {
            var producto = productoServicio.ObtenerPorId(_ProductoId);

            lblDescripcion.Text = producto.Descripcion;
            lblPrecio.Text      = $"${producto.Precio}";
            lblExtra.Text       = producto.Extras;
            ptbImagen.Image     = ImagenDb.Convertir_Bytes_Imagen(producto.Foto);
        }
示例#13
0
 public Principal()
 {
     _empleadoServicio = new EmpleadoServicio();
     InitializeComponent();
     if (Entidad.UsuarioId != 0)
     {
         controlPresentacion1.lblUsuario.Text  = Entidad.NombreUsuario;
         controlPresentacion1.pbEmpleado.Image = ImagenDb.Convertir_Bytes_Imagen(_empleadoServicio.ObtenerPorUsuarioId(Entidad.UsuarioId).Foto);
     }
 }
示例#14
0
        public override void CargarDatos(long?entidadId)
        {
            if (!entidadId.HasValue)
            {
                MessageBox.Show(@"Ocurrio un Error Grave", @"Error Grave", MessageBoxButtons.OK, MessageBoxIcon.Stop);

                this.Close();
            }

            if (TipoOperacion == TipoOp.Eliminar)
            {
                btnLimpiar.Enabled = false;
            }


            var articuloCargar = _articuloServicio.ObtenerPorId(entidadId);

            nudLimiteVenta.Enabled = false;
            txtAbreviatura.Text    = articuloCargar.Abreviatura;
            txtCodigo.Text         = articuloCargar.Codigo;
            txtCodigoBarra.Text    = articuloCargar.CodigoBarra;
            if (articuloCargar.PermiteStockNegativo)
            {
                nudStock.Minimum = -100;
            }
            else
            {
                nudStock.Minimum = 0;
            }
            nudStock.Value           = articuloCargar.Stock;
            txtDescripcion.Text      = articuloCargar.Descripcion;
            nudStockMax.Value        = articuloCargar.StockMaximo;
            nudStock.Maximum         = nudStockMax.Value;
            nudStockMin.Value        = articuloCargar.StockMinimo;
            cbDescuentoStock.Checked = articuloCargar.DescuentaStock;

            cbPermiteStockNegativo.Checked = articuloCargar.PermiteStockNegativo;

            cbDiscontinuado.Checked = articuloCargar.EstaDiscontinuado;
            cbLimiteVenta.Checked   = articuloCargar.ActivarLimiteVenta;
            if (cbLimiteVenta.Checked)
            {
                nudLimiteVenta.Value   = articuloCargar.LimiteVenta;
                nudLimiteVenta.Enabled = true;
            }
            else
            {
                nudLimiteVenta.Value = 0;
            }
            imgArticulo.Image = ImagenDb.Convertir_Bytes_Imagen(articuloCargar.Foto);
            CargarComboBox(cmbMarca, _marcaServicio.Obtener(string.Empty), "Descripcion", "Id");
            CargarComboBox(cmbRubro, _rubroServicio.Obtener(string.Empty), "Descripcion", "Id");
        }
示例#15
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("Esta Seguro de Guardar?", "Pregunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                var imageDto = new ImageDto
                {
                    Image_Modificada = ImagenDb.Convertir_Imagen_Bytes(imgFotoEmpleado.Image)
                };

                imageServicio.ModificarPorUno(_Palabra, imageDto);

                Close();
            }
        }
示例#16
0
        public void DatosComercio()
        {
            var comercio = negocioServicio.ObtenerPorId(1);

            NegocioLogeado.Id          = comercio.Id;
            NegocioLogeado.RazonSocial = comercio.RazonSocial;
            NegocioLogeado.Email       = comercio.Email;
            NegocioLogeado.Cuit        = comercio.Cuit;
            NegocioLogeado.Direccion   = comercio.Direccion;
            NegocioLogeado.Celular     = comercio.Celular;
            NegocioLogeado.Imagen      = comercio.Imagen;

            imagePrincipal.Image = ImagenDb.Convertir_Bytes_Imagen(comercio.Imagen);

            lblRazonSocial.Text = NegocioLogeado.RazonSocial;
        }
示例#17
0
        public void CargarConsumidorFinal()
        {
            if (clienteServicio.Buscar("Consumidor Final").Count() == 0)
            {
                var confumidor = new ClienteDto
                {
                    Apellido  = "Consumidor Final",
                    Foto      = ImagenDb.Convertir_Imagen_Bytes(Imagen.Usuario),
                    Nombre    = "",
                    Direccion = "",
                    Telefono  = ""
                };

                clienteServicio.Nuevo(confumidor);
            }
        }
        private void Actualizar()
        {
            var empresa = _empresaServicio.Obtener();

            lblContenidoTelefono.Text    = empresa.Telefono;
            lblContenidoCuit.Text        = empresa.Cuit;
            lblContenidoRazonSocial.Text = empresa.RazonSocial;
            lblContenidoEmail.Text       = empresa.Mail;
            lblContenidoSucursal.Text    = empresa.Sucursal;
            imgLogo.Image = ImagenDb.Convertir_Bytes_Imagen(empresa.Logo);
            lblContenidoNombreFantasia.Text = empresa.NombreFantasia;
            lblContenidoCondicionIva.Text   = _condicionIvaServicio.ObtenerPorId(empresa.CondicionIvaId).Descripcion;
            lblContenidoLocalidad.Text      = _localidadServicio.ObtenerPorId(empresa.LocalidadId).Descripcion;
            lblContenidoProvincia.Text      = _provinciaServicio.ObtenerPorId(empresa.ProvinciaId).Descripcion;
            lblContenidoBarrio.Text         = empresa.Barrio;
            lblContenidoDireccion.Text      = $"{empresa.Calle} {empresa.Numero}";
        }
示例#19
0
        public override void CargarDatos(long?entidadId)
        {
            if (!entidadId.HasValue)
            {
                MessageBox.Show(@"Ocurrio un Error Grave", @"Error Grave", MessageBoxButtons.OK, MessageBoxIcon.Stop);

                this.Close();
            }

            if (TipoOperacion == TipoOperacion.Eliminar)
            {
                btnLimpiar.Enabled = false;
            }

            var empresa = _empresaServicio.ObtenerPorId(entidadId.Value);

            // Datos Personales

            txtRazonSocial.Text    = empresa.RazonSocial;
            txtNombreFantacia.Text = empresa.NombreFantasia;
            txtTelefono.Text       = empresa.Telefono;
            txtSucursal.Text       = empresa.Sucursal;
            txtCuit.Text           = empresa.Cuit;
            txtMail.Text           = empresa.Email;
            imgFotoEmpresa.Image   = ImagenDb.Convertir_Bytes_Imagen(empresa.Logo);

            // Datos Direccion
            txtCalle.Text        = empresa.Calle;
            txtNumero.Text       = empresa.Numero.ToString();
            txtPiso.Text         = empresa.Piso;
            txtDepartamento.Text = empresa.Dpto;
            txtBarrio.Text       = empresa.Barrio;

            CargarComboBox(cmbProvincia, _provinciaServicio.Obtener(string.Empty), "Descripcion", "Id");

            cmbProvincia.SelectedItem = empresa.ProvinciaId;

            if (cmbProvincia.Items.Count > 0)
            {
                CargarComboBox(cmbLocalidad, _localidadServicio.ObtenerPorProvincia(empresa.ProvinciaId, string.Empty), "Descripcion", "Id");
            }

            CargarComboBox(cmbIVA, _ivaServicios.Obtener(string.Empty), "Descripcion", "Id");

            cmbIVA.SelectedItem = empresa.CondicionIvaId;
        }
示例#20
0
        public void CargarConsumidorFinal()
        {
            if (clienteServicio.Buscar("Consumidor Final").Count() == 0)
            {
                var confumidor = new ClienteDto
                {
                    Apellido  = "Consumidor Final",
                    Foto      = ImagenDb.Convertir_Imagen_Bytes(Imagen.Usuario),
                    Nombre    = "",
                    Dni       = "11111111",
                    Direccion = "Peru Sud 573",
                    Telefono  = "3813590385",
                    Principal = true
                };

                clienteServicio.Nuevo(confumidor);
            }
        }
        public override bool EjecutarComandoModificar()
        {
            if (!VerificarDatosObligatorios())
            {
                MessageBox.Show(@"Por favor ingrese los campos Obligatorios.", @"Atención", MessageBoxButtons.OK,
                                MessageBoxIcon.Error);
                return(false);
            }

            var articuloModificar = new ArticuloDto
            {
                Id                   = EntidadId.Value,
                Codigo               = txtCodigo.Text,
                CodigoBarra          = txtCodigoBarra.Text,
                Abreviatura          = txtAbreviatura.Text,
                Descripcion          = txtDescripcion.Text,
                Detalle              = txtDetalle.Text,
                Foto                 = ImagenDb.Convertir_Imagen_Bytes(imgFotoArticulo.Image),
                ActivarLimiteVenta   = Convert.ToBoolean(checkBoxLimiteVenta.CheckState),
                LimiteVenta          = nudLimiteVenta.Value,
                PermiteStockNegativo = Convert.ToBoolean(checkBoxStockNegativo.CheckState),
                EstaDiscontinuado    = Convert.ToBoolean(checkBoxDiscontinuado.CheckState),
                StockMaximo          = nudStockMax.Value,
                StockMinimo          = nudStockMin.Value,
                DescuentaStockl      = Convert.ToBoolean(checkBoxDescuentaStock.CheckState),
                MarcaId              = ((MarcaDto)cmbMarca.SelectedItem).Id,
                RubroId              = ((RubroDto)cmbRubro.SelectedItem).Id,
                Stock                = nudStock.Value
            };

            var codigoArticulo = _articuloServicio.ObtenerPorCodigo(txtCodigo.Text);

            if (_articuloServicio.VerificarSiExisteCodigo(txtCodigo.Text) && codigoArticulo.Id != articuloModificar.Id)
            {
                MessageBox.Show(@"El código que desea utilizar ya está en uso");
                return(false);
            }
            else
            {
                _articuloServicio.Modificar(articuloModificar);
                return(true);
            }
        }
示例#22
0
        public override void CargarDatos(long?entidadId)
        {
            if (!entidadId.HasValue)
            {
                MessageBox.Show(@"Ocurrio un Error Grave", @"Error Grave", MessageBoxButtons.OK, MessageBoxIcon.Stop);

                this.Close();
            }

            if (TipoOperacion == TipoOperacion.Eliminar)
            {
                btnLimpiar.Enabled = false;
            }

            var articulo = _articuloServicio.ObtenerPorId(entidadId.Value);

            if (articulo != null)
            {
                txtBoxCodigo.Text               = articulo.Codigo;
                txtBoxCodigoBarra.Text          = articulo.CodigoBarra;
                txtBoxDescripcion.Text          = articulo.Descripcion;
                txtBoxDetalle.Text              = articulo.Detalle;
                txtBoxAbreviatura.Text          = articulo.Abreviatura;
                cbxActivarLimiteVenta.Checked   = articulo.ActivarLimiteVenta;
                cbxDescuentaStock.Checked       = articulo.DescuentaStock;
                nudLimiteVenta.Value            = articulo.LimiteVenta;
                cbxPermiteStockNegativo.Checked = articulo.PermiteStockNegativo;
                imgFotoArticulo.Image           = ImagenDb.Convertir_Bytes_Imagen(articulo.Foto);

                CargarComboBox(cmbMarca, _marcaServicio.ObtenerMarca(string.Empty), "Descripcion", "Id");
                cmbMarca.SelectedItem = articulo.MarcaId;
                CargarComboBox(cmbRubro, _rubroServicio.ObtenerRubro(string.Empty), "Descripcion", "Id");
                cmbRubro.SelectedItem = articulo.RubroId;

                nudStockMax.Value = articulo.StockMaximo;
                nudStock.Value    = articulo.Stock;
                nudStockMin.Value = articulo.StockMinimo;
            }
            else
            {
                MessageBox.Show(@"Ocurrio un Error Grave", @"Error Grave", MessageBoxButtons.OK, MessageBoxIcon.Stop);
            }
        }
示例#23
0
        public override bool EjecutarComandoModificar()
        {
            if (!VerificarDatosObligatorios())
            {
                MessageBox.Show(@"Por favor ingrese los campos Obligatorios.", @"Atención", MessageBoxButtons.OK,
                                MessageBoxIcon.Error);
                return(false);
            }

            if (nudPrecio.Value == 0)
            {
                if (MessageBox.Show("El Producto Valdra 0, Desea Continuar?", "Pregunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
                {
                    return(false);
                }
            }

            /*
             * if (_Servicio.ObtenerPorId(EntidadId.Value).Creacion)
             * {
             *  if (_Servicio.ObtenerPorId(EntidadId.Value).Creacion != ckbFabricacion.Checked)
             *  {
             *
             *  }
             * }
             */
            var localidadParaModificar = new ProductoDto
            {
                Id             = EntidadId.Value,
                Descripcion    = $"{txtDescripcion.Text}",
                Extras         = txtExtras.Text,
                Precio         = nudPrecio.Value,
                ColegioId      = ((ColegioDto)cmbColegio.SelectedItem).Id,
                TipoProductoId = ((TipoProductoDto)cmbTipo.SelectedItem).Id,
                Foto           = ImagenDb.Convertir_Imagen_Bytes(imgFotoEmpleado.Image),
                Stock          = nudStock.Value,
                Creacion       = ckbFabricacion.Checked
            };

            _Servicio.Modificar(localidadParaModificar);

            return(true);
        }
示例#24
0
        public void Datos(ClienteDto cliente)
        {
            lblApellido.Text = cliente.Apellido;
            lblNombre.Text   = cliente.Nombre;
            lblDni.Text      = $"Dni: { cliente.Dni}";

            nudId.Value = cliente.Id;

            ckbPrincipal.Checked = cliente.Principal;

            if (ckbPrincipal.Checked == false)
            {
                ckbPrincipal.Visible = false;
            }

            if (cliente.Foto != null)
            {
                pictureBox1.Image = ImagenDb.Convertir_Bytes_Imagen(cliente.Foto);
            }
        }
示例#25
0
 private void MostrarImagenes()
 {
     imgCaja.Image              = ImagenDb.Convertir_Bytes_Imagen(_ImageDto.Image_Caja);
     imgClientes.Image          = ImagenDb.Convertir_Bytes_Imagen(_ImageDto.Image_Clientes);
     imgCobro.Image             = ImagenDb.Convertir_Bytes_Imagen(_ImageDto.Image_Cobrar);
     imgCtaCte.Image            = ImagenDb.Convertir_Bytes_Imagen(_ImageDto.Image_CtaCte);
     imgFabricar.Image          = ImagenDb.Convertir_Bytes_Imagen(_ImageDto.Image_Fabricar);
     imgGuardado.Image          = ImagenDb.Convertir_Bytes_Imagen(_ImageDto.Image_Pedido_Guardado);
     imgParaHacer.Image         = ImagenDb.Convertir_Bytes_Imagen(_ImageDto.Image_Para_Hacer);
     imgPendientes.Image        = ImagenDb.Convertir_Bytes_Imagen(_ImageDto.Image_Pedidos_Pendientes);
     imgPrincipal.Image         = ImagenDb.Convertir_Bytes_Imagen(_ImageDto.Image_Logo_Principal);
     imgProductos.Image         = ImagenDb.Convertir_Bytes_Imagen(_ImageDto.Image_Productos);
     imgVentaPedido.Image       = ImagenDb.Convertir_Bytes_Imagen(_ImageDto.Image_Pedido_Venta);
     imgInfo.Image              = ImagenDb.Convertir_Bytes_Imagen(_ImageDto.Image_Info);
     imgEntregados.Image        = ImagenDb.Convertir_Bytes_Imagen(_ImageDto.Image_Pedido_Entregado);
     imgArreglos.Image          = ImagenDb.Convertir_Bytes_Imagen(_ImageDto.Image_Arreglos);
     imgTerminados.Image        = ImagenDb.Convertir_Bytes_Imagen(_ImageDto.Image_Pedidos_Terminados);
     imgEsperandoClientes.Image = ImagenDb.Convertir_Bytes_Imagen(_ImageDto.Image_Esperando);
     imgListos.Image            = ImagenDb.Convertir_Bytes_Imagen(_ImageDto.Image_Pedidos_Listos);
 }
示例#26
0
        public override bool EjecutarComandoNuevo()
        {
            if (!VerificarDatosObligatorios())
            {
                MessageBox.Show(@"Por favor ingrese los campos Obligatorios.", @"Atención", MessageBoxButtons.OK,
                                MessageBoxIcon.Error);
                return(false);
            }

            if (nudPrecio.Value == 0)
            {
                if (MessageBox.Show("El Producto Valdra 0, Desea Continuar?", "Pregunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
                {
                    return(false);
                }
            }

            if (ckbFabricacion.Checked)
            {
                if (MessageBox.Show("Selecciono Que Este Producto Se Tendra Que Fabricar\nNo Podra Desacer Esto Del Producto\nDesea Continuar?", "Pregunta", MessageBoxButtons.YesNo) == DialogResult.No)
                {
                    return(false);
                }
            }

            var nueva = new ProductoDto
            {
                Descripcion    = $"{txtDescripcion.Text}",
                Extras         = txtExtras.Text,
                Precio         = nudPrecio.Value,
                ColegioId      = ((ColegioDto)cmbColegio.SelectedItem).Id,
                TipoProductoId = ((TipoProductoDto)cmbTipo.SelectedItem).Id,
                Foto           = ImagenDb.Convertir_Imagen_Bytes(imgFotoEmpleado.Image),
                Stock          = nudStock.Value,
                Creacion       = ckbFabricacion.Checked
            };

            _Servicio.Nuevo(nueva);

            return(true);
        }
示例#27
0
        public override bool EjecutarComandoNuevo()
        {
            if (!VerificarDatosObligatorios())
            {
                MessageBox.Show(@"Por favor ingrese los campos Obligatorios.", @"Atención", MessageBoxButtons.OK,
                                MessageBoxIcon.Error);
                return(false);
            }

            var nueva = new NegocioDto
            {
                RazonSocial = txtRazonSocial.Text,
                Cuit        = txtCuit.Text,
                Celular     = txtCelular.Text,
                Direccion   = txtDireccion.Text,
                Email       = txtEmail.Text,
                Imagen      = ImagenDb.Convertir_Imagen_Bytes(imgFotoEmpleado.Image),
            };

            negocioServicio.Insertar(nueva);

            return(true);
        }
示例#28
0
        private bool EjecutarComandoModificar()
        {
            if (!VerificarDatosObligatorios())
            {
                MessageBox.Show(@"Por favor ingrese los campos Obligatorios.", @"Atención", MessageBoxButtons.OK,
                                MessageBoxIcon.Error);
                return(false);
            }
            CamposVacios();

            var empresa = new EmpresaDto
            {
                Numero         = int.TryParse(txtNumero.Text, out var x) ? int.Parse(txtNumero.Text) : 0,
                CondicionIvaId = ((CondicionIvaDto)cmdCondicionIva.SelectedItem).Id,
                Telefono       = txtTelefono.Text,
                RazonSocial    = txtRazonSocial.Text,
                Mail           = txtEmail.Text,
                Sucursal       = txtSucursal.Text,
                Cuit           = txtCuit.Text,
                Logo           = ImagenDb.Convertir_Imagen_Bytes(imgLogo.Image),
                NombreFantasia = txtNombreFantasia.Text,
                Barrio         = txtBarrio.Text,
                Calle          = txtCalle.Text,
                Casa           = txtCasa.Text,
                Dpto           = txtDepartamento.Text,
                LocalidadId    = ((LocalidadDto)cmbLocalidad.SelectedItem).Id,
                Lote           = txtLote.Text,
                Mza            = txtManzana.Text,
                Piso           = txtPiso.Text,
                ProvinciaId    = ((ProvinciaDto)cmbProvincia.SelectedItem).Id
            };

            _empresaServicio.Modificar(empresa);
            Entidad.ImagenLogo = empresa.Logo;
            return(true);
        }
 private void CargarImageEnGeneral()
 {
     imgTerminado.Image = ImagenDb.Convertir_Bytes_Imagen(ImageLogueado.Image_Pedidos_Terminados);
 }
 private void CargarImageEnGeneral()
 {
     imgClientes.Image = ImagenDb.Convertir_Bytes_Imagen(ImageLogueado.Image_Clientes);
 }