Esempio n. 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            oficinaDao = daoFactory.GetOficinaDao();

            log.Info(String.Format("El usuario: [{0}] ha visitado la pagina de Listado de Oficinas", UsuarioActual.Nombre));

            if (!IsPostBack)
            {
                MostrarJavascriptTabla();
                CargarListado();
            }
        }
Esempio n. 2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            // Cargamos los datos
            oficinaDao = daoFactory.GetOficinaDao();
            plazaDao   = daoFactory.GetPlazaDao();
            zonaDao    = daoFactory.GetZonaDao();
            regionDao  = daoFactory.GetRegionDao();


            if (!IsPostBack)
            {
                // Cargamos el DropDown de Region
                txtRegion.Items.Clear();
                txtRegion.Items.Add(NuevoListItem(Constantes.TEXTO_SELECCION, Constantes.TEXTO_BLANCO));
                foreach (DbDominio.Region obj in listaDeRegion())
                {
                    txtRegion.Items.Add(NuevoListItem(obj.Nombre, obj.Id.ToString()));
                }

                // Cargamos el DropDown de Zona
                txtZona.Items.Clear();
                txtZona.Items.Add(NuevoListItem(Constantes.TEXTO_SELECCION, Constantes.TEXTO_BLANCO));
                foreach (DbDominio.Zona obj in listaDeZona())
                {
                    txtZona.Items.Add(NuevoListItem(obj.Nombre, obj.Id.ToString()));
                }

                // Cargamos el DropDown de Plaza
                txtPlaza.Items.Clear();
                txtPlaza.Items.Add(NuevoListItem(Constantes.TEXTO_SELECCION, Constantes.TEXTO_BLANCO));
                foreach (DbDominio.Plaza obj in listaDePlaza())
                {
                    txtPlaza.Items.Add(NuevoListItem(obj.Nombre, obj.Id.ToString()));
                }

                // Validacion si es un registro nuevo o una edicion
                if (Session[Constantes.WEB_VARIABLE_SESSION_ID] == null)
                {
                    Title                = "Alta de Registro";
                    txtId.Value          = null;
                    txtNombre.Text       = null;
                    txtCodigoPlanta.Text = null;
                }
                else
                {
                    try
                    {
                        Asistencia.DbDominio.Oficina obj = oficinaDao.GetById(Int32.Parse(Session[Constantes.WEB_VARIABLE_SESSION_ID].ToString()));
                        Title                = "Edición de Registro";
                        txtId.Value          = obj.CveOficina.ToString();
                        txtNombre.Text       = obj.Nombre;
                        txtCodigoPlanta.Text = obj.CodigoPlanta;


                        if (obj.Plaza != null)
                        {
                            txtPlaza.SelectedValue = obj.Plaza.Id.ToString();
                        }

                        if (obj.Region != null)
                        {
                            txtRegion.SelectedValue = obj.Region.Id.ToString();
                        }
                        if (obj.Zona != null)
                        {
                            txtZona.SelectedValue = obj.Zona.Id.ToString();
                        }
                    }
                    catch (Exception ex)
                    {
                        log.Error(String.Format("Error al intentar Obtener los datos De la Oficina a Editar. Mensaje: [{0}] ", ex.Message));
                        ManejarExcepcion(ex);
                    }
                }
            }
        }