Beispiel #1
0
        private void ClickModificacion(object sender, EventArgs e)
        {
            try
            {
                var id = ServicioConfiguracionDeControles.ObtenerCampoSeleccionado(controles, "Id", "gridColores").ToString();

                if (string.IsNullOrWhiteSpace(id))
                {
                    throw new Exception("Debe seleccionar un registro de la grilla");
                }

                formAlta.Controls.Find("IdColor", false).FirstOrDefault().Text = id;

                formAlta.Text = "Modificación de Color";
                formAlta.ShowDialog();

                CargarGrilla(colorBLL.ObtenerTodos());
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Beispiel #2
0
 private void VisibleChanged(object sender, EventArgs e)
 {
     ServicioConfiguracionDeControles.LimpiarControles(this.controles);
 }
Beispiel #3
0
 private void FormClosed(object sender, EventArgs e)
 {
     ServicioConfiguracionDeControles.LimpiarControles(this.controles);
     idStock = null;
 }
Beispiel #4
0
        public ControladorPrincipal(Form pForm, List <Form> pMenus)
        {
            ServicioConfiguracionDeControles.ConfigurarFormDialogo(pForm);

            frmPrincipal = pForm;
            menus        = pMenus;

            var menuPrincipal = (MenuStrip)pForm.Controls.Find("menuPrincipal", false).First();

            //Se recorren los 4 menus principales (Adm, Procesos, Reportes y Seguridad)
            foreach (ToolStripMenuItem control in menuPrincipal.Items)
            {
                controles.Add(control);
                //Se recorren todos los items de cada menu
                foreach (ToolStripMenuItem menu in control.DropDownItems)
                {
                    controles.Add(menu);
                }
            }

            frmPrincipal.Load       += FormLoad;
            frmPrincipal.FormClosed += FormClosed;

            //Administracion
            controles.Find(x => x.Name == NombreMenu.TiposDePrenda).Click  += delegate(object sender, EventArgs e) { ClickMenu("frmAdministracionTipoDePrenda", CodigoMenu.TiposDePrenda); };
            controles.Find(x => x.Name == NombreMenu.Colores).Click        += delegate(object sender, EventArgs e) { ClickMenu("frmAdministracionColor", CodigoMenu.Colores); };
            controles.Find(x => x.Name == NombreMenu.Talles).Click         += delegate(object sender, EventArgs e) { ClickMenu("frmAdministracionTalle", CodigoMenu.Talles); };
            controles.Find(x => x.Name == NombreMenu.Ubicaciones).Click    += delegate(object sender, EventArgs e) { ClickMenu("frmAdministracionUbicacion", CodigoMenu.Ubicaciones); };
            controles.Find(x => x.Name == NombreMenu.Articulos).Click      += delegate(object sender, EventArgs e) { ClickMenu("frmAdministracionArticulo", CodigoMenu.Articulos); };
            controles.Find(x => x.Name == NombreMenu.Stock).Click          += delegate(object sender, EventArgs e) { ClickMenu("frmAdministracionStock", CodigoMenu.Stock); };
            controles.Find(x => x.Name == NombreMenu.Categoria).Click      += delegate(object sender, EventArgs e) { ClickMenu("frmAdministracionCategoria", CodigoMenu.Categoria); };
            controles.Find(x => x.Name == NombreMenu.BultoCompuesto).Click += delegate(object sender, EventArgs e) { ClickMenu("frmAdministracionBultoCompuesto", CodigoMenu.BultoCompuesto); };

            //Procesos
            controles.Find(x => x.Name == NombreMenu.Auditorias).Click            += delegate(object sender, EventArgs e) { ClickMenu("frmAuditoria", CodigoMenu.Auditorias); };
            controles.Find(x => x.Name == NombreMenu.EnviosAClinica).Click        += delegate(object sender, EventArgs e) { ClickMenu("frmEnvioAClinica", CodigoMenu.EnviosAClinica); };
            controles.Find(x => x.Name == NombreMenu.EnviosALavadero).Click       += delegate(object sender, EventArgs e) { ClickMenu("frmEnvioALavadero", CodigoMenu.EnviosALavadero); };
            controles.Find(x => x.Name == NombreMenu.EnviosInternos).Click        += delegate(object sender, EventArgs e) { ClickMenu("frmEnvioInterno", CodigoMenu.EnviosInternos); };
            controles.Find(x => x.Name == NombreMenu.HojasDeRuta).Click           += delegate(object sender, EventArgs e) { ClickMenu("frmHojaDeRuta", CodigoMenu.HojasDeRuta); };
            controles.Find(x => x.Name == NombreMenu.RecepcionesEnLavadero).Click += delegate(object sender, EventArgs e) { ClickMenu("frmRecepcionEnLavadero", CodigoMenu.RecepcionesEnLavadero); };
            controles.Find(x => x.Name == NombreMenu.RecepcionesEnClinica).Click  += delegate(object sender, EventArgs e) { ClickMenu("frmRecepcionEnClinica", CodigoMenu.RecepcionesEnClinica); };
            controles.Find(x => x.Name == NombreMenu.AjusteStock).Click           += delegate(object sender, EventArgs e) { ClickMenu("frmAjusteStock", CodigoMenu.AjusteStock); };

            //Reportes
            controles.Find(x => x.Name == NombreMenu.ReporteAuditoria).Click             += delegate(object sender, EventArgs e) { ClickMenu("frmReporteAuditoria", CodigoMenu.ReporteAuditorias); };
            controles.Find(x => x.Name == NombreMenu.ReporteEnviosAClinica).Click        += delegate(object sender, EventArgs e) { ClickMenu("frmReporteEnviosAClinica", CodigoMenu.ReporteEnviosAClinica); };
            controles.Find(x => x.Name == NombreMenu.ReporteEnviosALavadero).Click       += delegate(object sender, EventArgs e) { ClickMenu("frmReporteEnviosALavadero", CodigoMenu.ReporteEnviosALavadero); };
            controles.Find(x => x.Name == NombreMenu.ReporteEnviosInternos).Click        += delegate(object sender, EventArgs e) { ClickMenu("frmReporteEnviosInternos", CodigoMenu.ReporteEnviosInternos); };
            controles.Find(x => x.Name == NombreMenu.ReporteRecepcionesEnLavadero).Click += delegate(object sender, EventArgs e) { ClickMenu("frmReporteRecepcionesEnLavadero", CodigoMenu.ReporteRecepcionesEnLavadero); };
            controles.Find(x => x.Name == NombreMenu.ReporteRecepcionesEnClinica).Click  += delegate(object sender, EventArgs e) { ClickMenu("frmReporteRecepcionesEnClinica", CodigoMenu.ReporteRecepcionesEnClinica); };
            controles.Find(x => x.Name == NombreMenu.ReporteHojasDeRuta).Click           += delegate(object sender, EventArgs e) { ClickMenu("frmReporteHojasDeRuta", CodigoMenu.ReporteHojasDeRuta); };
            controles.Find(x => x.Name == NombreMenu.ReporteMovimientos).Click           += delegate(object sender, EventArgs e) { ClickMenu("frmReporteMovimientos", CodigoMenu.ReporteMovimientos); };
            controles.Find(x => x.Name == NombreMenu.ReporteAjusteStock).Click           += delegate(object sender, EventArgs e) { ClickMenu("frmReporteAjusteStock", CodigoMenu.ReporteAjusteStock); };

            //Seguridad
            controles.Find(x => x.Name == NombreMenu.Roles).Click      += delegate(object sender, EventArgs e) { ClickMenu("frmAdministracionRoles", CodigoMenu.Roles); };
            controles.Find(x => x.Name == NombreMenu.Usuarios).Click   += delegate(object sender, EventArgs e) { ClickMenu("frmAdministracionUsuarios", CodigoMenu.Usuarios); };;
            controles.Find(x => x.Name == NombreMenu.Parametros).Click += delegate(object sender, EventArgs e) { ClickMenu("frmParametrosDelSistema", CodigoMenu.Parametros); };;

            //General
            controles.Find(x => x.Name == NombreMenu.Inicio).Click       += ClickMenuPrincipal;
            controles.Find(x => x.Name == NombreMenu.CerrarSesion).Click += ClickCerrarSesion;
        }