public Anexo ConsultarAnexo(string numAnexo, Almacen almacen)
        {
            var anexoConsulta = AnexoDao.ConsultaAnexo(numAnexo, almacen);
            if (anexoConsulta != null)//Existe
            {

                var anexosDetalleConsulta = anexoConsulta.AnexoDetalle;
                anexoConsulta.AnexoDetalle = new List<AnexoDetalle>();

                //Seteamos las propiedas de la vista
                foreach (var anexoDetalleConsulta in anexosDetalleConsulta)
                {
                    var anexoDetalle = new AnexoDetalle
                    {
                        IdAnexoDetalle = anexoDetalleConsulta.IdAnexoDetalle,
                        RenglonAnexo = anexoDetalleConsulta.RenglonAnexo,
                        Articulo = anexoDetalleConsulta.Articulo,
                        CveArt = anexoDetalleConsulta.Articulo.Id.CveArt,
                        DescripcionArt = anexoDetalleConsulta.Articulo.DesArticulo,
                        UnidadArt = anexoDetalleConsulta.Articulo.Unidad,
                        CantidadMinimo = anexoDetalleConsulta.CantidadMinimo,
                        CantidadMaximo =  anexoDetalleConsulta.CantidadMaximo
                    };

                    anexoConsulta.AnexoDetalle.Add(anexoDetalle);
                }
            }

            return anexoConsulta;
        }
        public void Anexos(ComboBox combo, int anio, Almacen almacen)
        {
            var listAnexo = AnexoDao.CargarAnexos(anio, almacen);

            var dicc = listAnexo.ToDictionary(anexo => anexo, anexo => anexo.NumeroAnexo);

            Util.Dicc2Combo<Anexo, string>(dicc, combo);
        }
        private void CargarPerfiles(Usuario usuario, Almacen almacen)
        {
            bsOrigen.DataSource = UsuarioService.UsuarioDao.
                ModulosSinPerfil(usuario, almacen);

            bsDestino.DataSource = UsuarioService.UsuarioDao.
                ModulosConPerfil(usuario,almacen);
        }
        public FrmFiltroBusquedaPedido(IPedidoService service,BindingSource bsSource,Almacen almacen)
            : this()
        {
            this.service = service;
            this.bsSource = bsSource;
            this.almacen = almacen;

            Inicializar();
        }
Beispiel #5
0
 public Anexo(DateTime? fechaModificacion, string ipterminal, Almacen almacen, Usuario usuario)
 {
     this._fechamodificacion = fechaModificacion;
     this._ipterminal = ipterminal;
     this.Almacen = almacen;
     this.Usuario = usuario;
     //this.FechaAnexo = DateTime.Now;
     this.Modificacion = 0;
 }
        public FrmFiltroBusquedaArticulo(IArticuloDao service, 
            BindingSource bsSource, Almacen almacen)
            : this()
        {
            this.service = service;
            this.bsSource = bsSource;
            this.almacen = almacen;

            bsPartida.DataSource = service.CargarCatalogo<CatPartida>("Partida");
        }
        public FrmAdquisiciones(IList<UsuarioModulo> modulosUsuario, Almacen almacen)
        {
            InitializeComponent();

            ++NumInstancias;

            this.ModulosUsuario = modulosUsuario;
            this.AlmacenSelect = almacen;
            ObtenerPerfil();
        }
Beispiel #8
0
 public void TestConsultaRequisicion()
 {
     var almacen = new Almacen("C5");
     Assert.AreEqual(2, RequisicionDao.CargarRequisiciones(almacen).Count);
 }
Beispiel #9
0
        /// <summary>
        /// Carga los tipos de almacenes disponibles para la carga
        /// de acuerdo al almacenAdq
        /// </summary>
        /// <param name="combo">Donde se cargaran los objetos</param>
        /// <param name="almacenAdq">El tipo de almacen inicial</param>
        protected void AlmacenesCombo(ComboBox combo, Almacen almacenAdq)
        {
            var ctx = ContextRegistry.GetContext();
            var almacenDao = ctx["almacenDao"] as IAlmacenDao;

            var almacenes = almacenDao.getAlmacenes(almacenAdq);

            var dicc = almacenes.ToDictionary(almacen => almacen,
                almacen => almacen.ToString());

            Util.Dicc2Combo(dicc, combo);
        }
Beispiel #10
0
 private void BtnAdqconacyt5000Click(object sender, EventArgs e)
 {
     AlmacenSelec = AlmacenDao.Get(btnAdqconacyt5000.Tag.ToString());
     MostrarMain();
 }
Beispiel #11
0
 public ArticuloId(int cveart, Almacen almacen)
 {
     this._cveart= cveart;
     this._almacen= almacen;
 }
        public Pedido ConsultarPedido(int numPedido, DateTime fechaPedido, Almacen almacen, int tipo)
        {
            var pedidoConsulta = PedidoDao.ConsultaPedido(numPedido,fechaPedido, almacen, tipo);

            if (pedidoConsulta == null)
                return null;

            var pedidosDetalleConsulta = PedidoDao.CargarPedidoDetalle(pedidoConsulta);

            pedidoConsulta.PedidoDetalle = new List<PedidoDetalle>();

            //Seteamos las propiedas de la vista
            foreach (var pedidoDetalleConsulta in pedidosDetalleConsulta)
            {
                var pedidoDetalle = new PedidoDetalle
                {
                    IdPedidoDetalle = pedidoDetalleConsulta.IdPedidoDetalle,
                    Articulo = pedidoDetalleConsulta.Articulo,
                    RenglonPedido = pedidoDetalleConsulta.RenglonPedido,
                    CveArt = pedidoDetalleConsulta.Articulo.Id.CveArt,
                    DescripcionArt = pedidoDetalleConsulta.Articulo.DesArticulo,
                    UnidadArt = pedidoDetalleConsulta.Articulo.Unidad,
                    Cantidad = pedidoDetalleConsulta.Cantidad,
                    Marca = pedidoDetalleConsulta.Marca,
                    PrecioUnitario = pedidoDetalleConsulta.PrecioUnitario
                };

                pedidoDetalle.PedidoEntrega = PedidoDao.CargarPedidoEntrega(pedidoDetalle);
                pedidoConsulta.PedidoDetalle.Add(pedidoDetalle);
            }

            return pedidoConsulta;
        }
 public object ConsultarEntityAll(Almacen almacen)
 {
     //return PedidoDao.CargarPedidos(almacen);
     return null;
 }
Beispiel #14
0
 public object ConsultarEntityAll(Almacen almacen)
 {
     var anexos = AnexoDao.CargarAnexos(almacen);
     return anexos;
 }
Beispiel #15
0
        private void LstAlmacenSelectedIndexChanged(object sender, EventArgs e)
        {
            bsDestino.DataSource = new List<UsuarioModulo>();
            AlmacenActual = new Almacen(lstAlmacen.SelectedItem.ToString());
            searchLookUpUsuario.EditValue = null;

            bsOrigen.DataSource = UsuarioService.UsuarioDao.TraerModulosByAlmacen(AlmacenActual);
        }
Beispiel #16
0
 public object ConsultarEntityAll(Almacen almacen)
 {
     return FalloDao.CargarFallos(almacen);
 }
Beispiel #17
0
 public ModuloId(string idmodulo, Almacen almacen)
 {
     this._idmodulo= idmodulo;
     this._almacen= almacen;
 }
Beispiel #18
0
        private void Nuevo()
        {
            bsOrigen.DataSource = new List<Modulo>();
            bsDestino.DataSource = new List<UsuarioModulo>();
            UsuarioActual = new Usuario();
            AlmacenActual = new Almacen();
            lstAlmacen.SelectedItem = "";
            searchLookUpUsuario.EditValue = null;
            txtRfc.Text = string.Empty;
            txtCurrentPass.Text = string.Empty;
            txtNewPass.Text = string.Empty;
            txtConfirmPass.Text = string.Empty;
            txtNombre.Text = string.Empty;
            chkActivo.Checked = true;
            lblNumErrors.Text = string.Empty;
            listaError.Items.Clear();

            txtRfc.Focus();
            bsUsuarios.DataSource = UsuarioService.UsuarioDao.CargarUsuarios();
        }
 public object ConsultarEntityAll(Almacen almacen)
 {
     return CotizacionDao.CargarCotizaciones(almacen);
 }
Beispiel #20
0
        private void CmdGuardarUsuarioClick(object sender, EventArgs e)
        {
            bool updatePassword = false;

            try
            {
                AlmacenActual = new Almacen(lstAlmacen.SelectedItem.ToString());
                UsuarioActual.Rfc = txtRfc.Text.Trim();
                UsuarioActual.Nombre = txtNombre.Text.Trim();
                UsuarioActual.Estatus = chkActivo.Checked ? "A" : "B";
                UsuarioActual.UsuarioModulo = bsDestino.DataSource as List<UsuarioModulo>;

                if (UsuarioActual.IdUsuario == 0)
                    UsuarioActual.Password = txtNewPass.Text;

                if(UsuarioActual.IdUsuario != 0 && txtCurrentPass.Text == string.Empty
                    && (txtNewPass.Text != string.Empty || txtCurrentPass.Text != string.Empty))
                {
                    XtraMessageBox.Show(@"El password actual es requerido",
                    @"Adquisiciones", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }

                if (Util.DatosValidos(UsuarioActual, lblNumErrors, listaError))
                {
                    if (txtCurrentPass.Text != string.Empty && txtNewPass.Text !=
                        string.Empty && txtConfirmPass.Text != string.Empty)
                    {
                        updatePassword = true;

                        if (UsuarioActual.IdUsuario != 0 &&
                            UsuarioActual.Password != Util.GetSHA1(txtCurrentPass.Text))
                        {
                            XtraMessageBox.Show(@"El password actual es incorrecto",
                                                @"Adquisiciones", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            txtCurrentPass.Text = string.Empty;
                            txtCurrentPass.Focus();
                            return;
                        }

                        if (string.IsNullOrEmpty(txtNewPass.Text) || (txtNewPass.Text.Length < 4) ||
                            txtNewPass.Text.Length > 16 ||
                            txtNewPass.Text.Where(c => !char.IsLetterOrDigit(c)).Count() > 0)
                        {
                            XtraMessageBox.Show(@"La contrasena debe estar entre 4-16",
                                                @"Adquisiciones", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            txtNewPass.Text = string.Empty;
                            txtConfirmPass.Text = string.Empty;
                            txtNewPass.Focus();
                            return;
                        }

                        if (txtNewPass.Text != txtConfirmPass.Text)
                        {
                            XtraMessageBox.Show(@"La confirmacion contrasena no coincide",
                                                @"Adquisiciones", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            txtNewPass.Text = string.Empty;
                            txtConfirmPass.Text = string.Empty;
                            txtNewPass.Focus();
                            return;
                        }

                        UsuarioActual.Password = txtNewPass.Text;
                    }

                    UsuarioService.GuardarUsuario(UsuarioActual, updatePassword);

                    XtraMessageBox.Show(@"Usuario Registrado o Actualizado",
                            @"Adquisiciones", MessageBoxButtons.OK, MessageBoxIcon.Information);

                    Nuevo();

                }
            }
            catch(Exception ex)
            {
                XtraMessageBox.Show(@"Ocurrio un error al guardar",
                                            @"Adquisiciones", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }