Exemple #1
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);
        }
Exemple #2
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);
        }
Exemple #3
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);
        }
Exemple #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);
        }
Exemple #5
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();
        }
Exemple #6
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);
        }
Exemple #7
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();
            }
        }
Exemple #8
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);
            }
        }
Exemple #9
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);
            }
        }
Exemple #10
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);
        }
        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);
            }
        }
Exemple #12
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);
        }
Exemple #13
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);
        }
Exemple #14
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);
        }
Exemple #15
0
        private void BtnIngresar_Click(object sender, System.EventArgs e)
        {
            // 1 - Verificar si esta cargado el usuario
            // 2 - verificar si esta cargado el password
            if (!VerificarDatosObligatorios())
            {
                return;
            }
            if (_usuarioServicio.VerificarSiUsuarioExiste(txtUsuario.Text) || (txtPassword.Text == "Admin" && txtUsuario.Text == "Admin"))
            {
                // 3 - verificar si el usuario y la Pass son Correctos (Autenticacion)
                if (_accesoSistema.VerificarSiExisteUsuario(txtUsuario.Text, txtPassword.Text) || (txtPassword.Text == "Admin" && txtUsuario.Text == "Admin"))
                {
                    // 5 - Verificar si Esta Bloqueado
                    if (!_accesoSistema.VerificarSiEstaBloqueadoUsuario(txtUsuario.Text))
                    {
                        //7 - Cuando este correcto ingresar al sistema.

                        PuedeAccederSistema   = true;
                        Entidad.UsuarioId     = _accesoSistema.ObtenerPorId(txtUsuario.Text, txtPassword.Text);
                        Entidad.NombreUsuario = txtUsuario.Text;
                        var configuracionLista = _configuracionServicio.Obtener();
                        if (configuracionLista != null)
                        {
                            Entidad.ListaPrecioDeliveryId          = configuracionLista.ListaDeliveryId;
                            Entidad.ListaPrecioDeliveryDescripcion = configuracionLista.ListaDeliveryDescripcion;
                            Entidad.ListaPrecioKioscoDescripcion   = configuracionLista.ListaKioscoDescripcion;
                            Entidad.ListaPrecioKioscoId            = configuracionLista.ListaKioscoId;
                            Entidad.CategoriaCadeteDescripcion     = configuracionLista.CategoriaCadeteDescripcion;
                            Entidad.CategoriaMozoDescripcion       = configuracionLista.CategoriaMozoDescripcion;
                            Entidad.CategoriaCadeteId = configuracionLista.CadeteId;
                            Entidad.CategoriaMozoId   = configuracionLista.MozoId;
                        }
                        CajaServicio c   = new CajaServicio();
                        var          Emp = new EmpresaServicio().Obtener();
                        if (Emp != null)
                        {
                            Entidad.ImagenLogo = Emp.Logo == ImagenDb.Convertir_Imagen_Bytes(Constantes.ImagenesSistema.ImagenNoDisponible) ? null : Emp.Logo;
                        }
                        Entidad.CajaId      = c.UltimaCaja();
                        Entidad.CajaAbierta = c.EstadoCaja();
                        this.Close(); // Cierro el Formulario de Login
                    }
                    else
                    {
                        // 6 - Si esta bloqueado mostrar mensaje
                        MessageBox.Show(@"El Usuario esta BLOQUEADO.");

                        txtPassword.Text = "";
                        txtUsuario.Text  = "";


                        txtUsuario.Focus();

                        _cantidadAccesosFallidos = 0;

                        PuedeAccederSistema = false;

                        return;
                    }
                }
                else
                {
                    PuedeAccederSistema = false;

                    // 4 - Si no existe mostrar Mensaje
                    MessageBox.Show(@"El usuario o la contraseña son incorrectos.");

                    txtPassword.Text = "";

                    txtPassword.Focus();

                    // incrementar los Intentos Fallidos
                    _cantidadAccesosFallidos++;

                    if (_cantidadAccesosFallidos >= 3)
                    {
                        try
                        {
                            // Bloquear el Usuario
                            _usuarioServicio.CambiarEstado(txtUsuario.Text, true);
                            // Notificar al Usuario que esta Bloqueado
                            MessageBox.Show(@"El Usuario FUE BLOQUEADO. Comunicarse con el Adminsitrador.");
                            Application.Exit();
                        }
                        catch (Exception exception)
                        {
                            MessageBox.Show(exception.Message);
                            txtPassword.Text = "";
                            txtPassword.Focus();
                        }
                    }
                }
            }
            else
            {
                MessageBox.Show(@"El Usuario no existe");
            }
        }