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 lista = _listaPrecioServicio.ObtenerPorId(entidadId.Value);

            if (lista != null)
            {
                txtDescripcion.Text   = lista.Descripcion;
                nudRentabilidad.Value = lista.Rentabilidad;
            }
            else
            {
                MessageBox.Show(@"Ocurrio un Error Grave", @"Error Grave", MessageBoxButtons.OK, MessageBoxIcon.Stop);
            }
        }
Beispiel #2
0
        public override void CargarDatos(long?_entidadId)
        {
            var ListaPrecio = _listaPrecioServicio.ObtenerPorId(_entidadId);


            nudCodigo.Value     = ListaPrecio.Codigo;
            txtDescripcion.Text = ListaPrecio.Descripcion;
        }
        private void TxtCodigo_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (txtCodigo.Text != null)
            {
                if ((char)Keys.Enter == e.KeyChar)
                {
                    var producto = _productoServicio.ObtenerPorCodigoKiosko(txtCodigo.Text);

                    if (producto != null)
                    {
                        var stock = _productoServicio.TieneStock(txtCodigo.Text, nudUnidades.Value);

                        var listaProducto = _listaPrecioServicio.ObtenerPorId(producto.Id);

                        if (!listaProducto.EstaEliminado)
                        {
                            if (stock)
                            {
                                txtDescripcion.Text     = producto.Descripcion;
                                nudPrecioUnitario.Value = producto.Precio;

                                txtDescripcion.Enabled = false;
                                txtCodigo.Enabled      = true;

                                btnAgregar.Focus();
                            }
                            else
                            {
                                MessageBox.Show("El Producto no tiene Stock.",
                                                "Atencion",
                                                MessageBoxButtons.OK,
                                                MessageBoxIcon.Information);
                            }
                        }
                        else
                        {
                            MessageBox.Show("La lista a la que el producto ingresado pertenece fue eliminada");
                            return;
                        }
                    }
                    else
                    {
                        MessageBox.Show("No se encontro el Producto.",
                                        "Atencion",
                                        MessageBoxButtons.OK,
                                        MessageBoxIcon.Information);
                    }
                }
            }
            else
            {
                MessageBox.Show("Ingrese el Codigo o Codigo de Barra de un Producto.",
                                "Atencion",
                                MessageBoxButtons.OK,
                                MessageBoxIcon.Error);
            }
        }
        private decimal CalcularPrecioPublico()
        {
            decimal precioPublico;

            precioPublico = nudPrecioCosto.Value + nudPrecioCosto.Value *
                            (_listaPrecioServicio.ObtenerPorId(((ListaPrecioDto)cmbListaPrecio.SelectedItem).Id).Rentabilidad) / 100;

            return(precioPublico);
        }
Beispiel #5
0
        public override bool EjecutarComandoModificar()
        {
            var ListaPrecio = _listaPrecioServicio.ObtenerPorId(EntidadId.Value);

            if (_listaPrecioProductoServicio.VerificarSiListaPrecioEstaUsandose(ListaPrecio.Id))
            {
                Mensaje.Mostrar("Lista de Precio en Uso, No se puede Modificar", Mensaje.Tipo.Error);

                return(false);
            }

            else
            {
                var formularioModificar = new _50002_ABM_ListaPrecios(Constante.TipoOperacion.Modificar, EntidadId)
                {
                    Text = "Modificar Lista de Precio"
                };
                formularioModificar.ShowDialog();
                return(formularioModificar.RealizoAlgunaOperacion);
            }
        }
        public override void CargarDatos(long?entidadId)
        {
            try
            {
                var empleado = _listaPrecioServicio.ObtenerPorId(entidadId.Value);


                nudNumero.Value     = empleado.Codigo;
                txtDescripcion.Text = empleado.Descripcion;
            }
            catch (ArgumentNullException exNull)
            {
                Mensaje.Mostrar("Hubo un error", Mensaje.Tipo.Informacion);
                nudNumero.Focus();
            }
        }
Beispiel #7
0
        public override void CargarDatos(long?entidadId)
        {
            long?id = 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 listaPrecio = _listaPrecioServicio.ObtenerPorId(EntidadIdLocal.Value);

            txtDescripcion.Text  = listaPrecio.Descripcion;
            nudRetabilidad.Value = listaPrecio.Rentabilidad;
        }