protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName.Equals(ComandosGrid.Editar.Value))
            {
                int         RowIndex = Convert.ToInt32((e.CommandArgument).ToString());
                GridViewRow gvrow    = GridView1.Rows[RowIndex];
                hdfEditID.Value = Utilidades_GridView.DevolverIdRow(e, GridView1);

                var _Categoria = Mgr_Categoria.Get_Categoria(Convert.ToInt32(hdfEditID.Value));

                txtNombreEdit.Text           = _Categoria.nombre;
                txtDescripcionEdit.Text      = _Categoria.descripcion;
                ddlEmpresaEdit.SelectedValue = Convert.ToString(_Categoria.id_empresa);

                Modal.registrarModal("editModal", "EditModalScript", this);
            }
            if (e.CommandName.Equals(ComandosGrid.Eliminar.Value))
            {
                int         RowIndex = Convert.ToInt32((e.CommandArgument).ToString());
                GridViewRow gvrow    = GridView1.Rows[RowIndex];
                hdfIDDel.Value = Utilidades_GridView.DevolverIdRow(e, GridView1);

                Modal.registrarModal("deleteModal", "DeleteModalScript", this);
            }
        }
        private void CargarListas()
        {
            DateTime fechaActual = DateTime.Now;

            ViewState["FechaInicio"] = fechaActual.ToString("dd-MM-yyy");
            ViewState["FechaFin"]    = fechaActual.AddMonths(1).ToString("dd-MM-yyy");
            txtFechaInicio.Text      = fechaActual.ToString("yyyy-MM-dd");
            txtFechaFin.Text         = fechaActual.AddMonths(1).ToString("yyyy-MM-dd");

            if (BoolEmpSuc.Item1)
            {
                Mgr_Empresa.Lista_Empresa(ddlEmpresa);
                Mgr_Empresa.Lista_Empresa(ddlEmpAdd);
                Mgr_Empresa.Lista_Empresa(ddlEmpEdit);
            }
            else
            {
                Mgr_Sucursal.Lista_Sucursal(ddlSucursal, ObjUsuario.Id_empresa);
                Mgr_Sucursal.Lista_Sucursal(ddlSucAdd, ObjUsuario.Id_empresa);
                Mgr_Sucursal.Lista_Sucursal(ddlSucEdit, ObjUsuario.Id_empresa);
                Mgr_Categoria.List_Categorias(ddlCategoriaIndex, ObjUsuario.Id_empresa);
                Mgr_Categoria.List_Categorias(ddlCategoriaAdd, ObjUsuario.Id_empresa);
                Mgr_Categoria.List_Categorias(ddlCategoriaEdit, ObjUsuario.Id_empresa);
            }

            if (!BoolEmpSuc.Item2)
            {
                Capa_Datos.Manager.Usuario.Mgr_Usuario.Lista_UsuarioBySucursal(ddlUsuAdd, ObjUsuario.Id_sucursal);
                Capa_Datos.Manager.Usuario.Mgr_Usuario.Lista_UsuarioBySucursal(ddlUsuEdit, ObjUsuario.Id_sucursal);
            }
        }
 private void CargarListas()
 {
     Mgr_Obligacion.Lista_Frecuencia(ddlFrecuencia);
     Mgr_Categoria.List_Categorias(ddlCategoria, IdEmpresa);
     Capa_Datos.Manager.Usuario.Mgr_Usuario.Lista_UsuarioBySucursal(ddlResponsable, Convert.ToInt32(IdSucursal));
     Mgr_PlanTrabajo.Lista_ActividadesBySucursal(ddlActividad, Convert.ToInt32(IdSucursal), DateTime.Now.Year);
 }
 protected void ddlEmpEdit_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (ddlEmpEdit.SelectedValue != string.Empty)
     {
         Mgr_Sucursal.Lista_Sucursal(ddlSucEdit, Convert.ToInt32(ddlEmpEdit.SelectedValue));
         Mgr_Categoria.List_Categorias(ddlCategoriaEdit, Convert.ToInt32(ddlEmpEdit.SelectedValue));
     }
 }
        protected void Guardar(object sender, EventArgs e)
        {
            int idCategoria = 0;

            if (ddlCategoriaAdd.SelectedValue == "Otro")
            {
                categoria nuevo = new categoria()
                {
                    nombre      = txtCatAddOtro.Text,
                    descripcion = txtCatAddOtro.Text,
                    id_empresa  = ObjUsuario.Id_empresa
                };

                Capa_Datos.CRUD.Add_Fila(nuevo);

                List <categoria> ListaCategoria = new List <categoria>();
                ListaCategoria = Mgr_Categoria.Get_Categoria(txtCatAddOtro.Text);

                foreach (var item in ListaCategoria)
                {
                    idCategoria = item.id_categorias;
                }
            }
            else
            {
                idCategoria = Convert.ToInt32(ddlCategoriaAdd.SelectedValue);
            }

            int IdUsuario = 0;

            if (ObjUsuario.isResponsable())
            {
                IdUsuario = ObjUsuario.Id_usuario;
            }
            else
            {
                IdUsuario = Convert.ToInt32(ddlUsuAdd.SelectedValue);
            }

            alarma nuevoAlarma = new alarma()
            {
                descripcion   = txtDescripcion.Text,
                fecha         = Convert.ToDateTime(txtFecha.Text),
                prioridad     = ddlPrioridadAdd.SelectedValue,
                id_categorias = idCategoria,
                id_usuario    = IdUsuario
            };

            ObjUsuario.Error = Capa_Datos.CRUD.Add_Fila(nuevoAlarma);

            Modal.MostrarAlertaAdd(phAlerta, divAlerta, lbAlerta, ObjUsuario.Error, txtBuscar);
            CargarListas();
            LlenarGridView();
        }
Beispiel #6
0
        private void add_Categorias()
        {
            String[] valores = { "" + IdEmpresa };

            if (Mgr_Categoria.Add_Categoria_Empresa(valores))
            {
                add_Estatus();
            }
            else
            {
                Mgr_Empresa.Delete_Empresa(IdEmpresa);
                Modal.MostrarMsjModal(MensajeError.Error_Add_Default_Categoria.Value, "ERR", this);
            }
        }
 protected void ddlEmpresa_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (ddlEmpresa.SelectedValue != string.Empty)
     {
         ViewState["empresa"] = ddlEmpresa.SelectedValue;
         Mgr_Sucursal.Lista_Sucursal(ddlSucursal, Convert.ToInt32(ddlEmpresa.SelectedValue));
         Mgr_Categoria.List_Categorias(ddlCategoriaIndex, Convert.ToInt32(ddlEmpresa.SelectedValue));
     }
     else
     {
         ViewState["empresa"] = "0";
     }
     LlenarGridView();
 }
        protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName.Equals(ComandosGrid.Editar.Value))
            {
                hdfEditID.Value = Utilidades_GridView.DevolverIdRow(e, GridView1);

                List <alarma> ListaAlarma = new List <alarma>();
                ListaAlarma = Mgr_Alarma.Get_Alarma(Convert.ToInt32(hdfEditID.Value));
                int IDUsuario   = 0;
                int IDEmpresa   = 0;
                int IDSucursal  = 0;
                int IDCategoria = 0;

                foreach (var item in ListaAlarma)
                {
                    IDUsuario                      = Convert.ToInt32(item.id_usuario);
                    IDEmpresa                      = Convert.ToInt32(item.usuario.trabajador.puesto_trabajo.area.sucursal.id_empresa);
                    IDSucursal                     = Convert.ToInt32(item.usuario.trabajador.puesto_trabajo.area.id_sucursal);
                    IDCategoria                    = Convert.ToInt32(item.id_categorias);
                    txtDescripcionEdit.Text        = item.descripcion;
                    ddlPrioridadEdit.SelectedValue = item.prioridad;
                    txtFechaEdit.Text              = item.fecha.Value.ToString("yyyy-MM-dd");
                }
                Capa_Datos.Manager.Usuario.Mgr_Usuario.Lista_UsuarioBySucursal(ddlUsuEdit, IDSucursal);
                Mgr_Categoria.List_Categorias(ddlCategoriaEdit, IDEmpresa);
                ddlEmpEdit.SelectedValue       = IDEmpresa.ToString();
                ddlSucEdit.SelectedValue       = IDSucursal.ToString();
                ddlCategoriaEdit.SelectedValue = IDCategoria.ToString();
                ddlUsuEdit.SelectedValue       = IDUsuario.ToString();

                Modal.registrarModal("editModal", "EditModalScript", this);
            }
            if (e.CommandName.Equals(ComandosGrid.Eliminar.Value))
            {
                hdfIDDel.Value = Utilidades_GridView.DevolverIdRow(e, GridView1);
                Modal.registrarModal("deleteModal", "DeleteModalScript", this);
            }
        }
        private void CargarListas()
        {
            if (BoolEmpSuc.Item1)
            {
                Mgr_Empresa.Lista_Empresa(ddlEmpresa);
            }
            else
            {
                Mgr_Sucursal.Lista_Sucursal(ddlSucursal, ObjUsuario.Id_empresa);
                Mgr_Usuario.Lista_UsuarioByEmpresa(ddlResponsable, ObjUsuario.Id_empresa);
                Mgr_Usuario.Lista_UsuarioByEmpresa(ddlResponsableEdit, ObjUsuario.Id_empresa);

                Mgr_Categoria.List_Categorias(ddlCategoria, ObjUsuario.Id_empresa);
                Mgr_Categoria.List_Categorias(ddlCategoriaEdit, ObjUsuario.Id_empresa);
            }

            if (!BoolEmpSuc.Item2)
            {
                Mgr_Usuario.Lista_UsuarioBySucursal(ddlResponsable, ObjUsuario.Id_sucursal);
                Mgr_Usuario.Lista_UsuarioBySucursal(ddlResponsableEdit, ObjUsuario.Id_sucursal);
            }

            Mgr_Obligacion.Lista_Frecuencia(ddlFrecuenciaEdit);
        }
        protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName.Equals(ComandosGrid.Editar.Value))
            {
                int         RowIndex = Convert.ToInt32((e.CommandArgument).ToString());
                GridViewRow gvrow    = GridView1.Rows[RowIndex];

                hdfObligacionID.Value = (gvrow.FindControl("id_obligacion") as Label).Text;

                List <obligacion> ListaObligacion = new List <obligacion>();
                ListaObligacion = Mgr_Obligacion.Get_Obligacion(Convert.ToInt32(hdfObligacionID.Value));
                foreach (var item in ListaObligacion)
                {
                    DateTime fechaEva = Convert.ToDateTime(Convert.ToString(item.fecha_creacion));
                    txtFechaEdit.Text = fechaEva.ToString("yyyy-MM-dd");

                    Mgr_Usuario.Lista_UsuarioBySucursal(ddlResponsableEdit, Convert.ToInt32(item.usuario.trabajador.puesto_trabajo.area.id_sucursal));
                    ddlResponsableEdit.SelectedValue = Convert.ToString(item.id_responsable);

                    Mgr_Categoria.List_Categorias(ddlCategoriaEdit, Convert.ToInt32(item.usuario.trabajador.puesto_trabajo.area.sucursal.id_empresa));
                    ddlCategoriaEdit.SelectedValue = Convert.ToString(item.id_categorias);

                    ddlPrioridadEdit.SelectedValue  = item.prioridad;
                    ddlFrecuenciaEdit.SelectedValue = Convert.ToString(item.id_frecuencia_con);

                    ddlEstatusEdit.SelectedValue = item.estatus_obl;

                    txtDescEdit.Text     = Convert.ToString(item.descripcion);
                    txtAccionesEdit.Text = Convert.ToString(item.acciones);
                }

                Modal.registrarModal("editModal", "EditModalScript", this);
            }
            else if (e.CommandName.Equals("Ver"))
            {
                int         RowIndex = Convert.ToInt32((e.CommandArgument).ToString());
                GridViewRow gvrow    = GridView1.Rows[RowIndex];

                hdfObligacionID.Value = (gvrow.FindControl("id_obligacion") as Label).Text;

                List <obligacion> ListaObligacion = new List <obligacion>();
                ListaObligacion = Mgr_Obligacion.Get_Obligacion(Convert.ToInt32(hdfObligacionID.Value));

                foreach (var item in ListaObligacion)
                {
                    DateTime fechaEva = Convert.ToDateTime(Convert.ToString(item.fecha_creacion));
                    txtViewFecha.Text = fechaEva.ToString("yyyy-MM-dd");

                    if (Convert.ToString(item.id_medida_sucursal) != "0")
                    {
                        lbMedida.InnerHtml = "Medida";
                        txtViewMedida.Text = Convert.ToString(item.medida_sucursal.descripcion);
                    }
                    else if (Convert.ToString(item.identificacion_peligro) != "0")
                    {
                        lbMedida.InnerHtml = "Riesgo";
                        txtViewMedida.Text = Convert.ToString(item.identificacion_peligro.observaciones);
                    }

                    txtViewResp.Text = Convert.ToString(item.usuario.login);

                    Mgr_Categoria.List_Categorias(ddlCategoriaEdit, Convert.ToInt32(item.usuario.trabajador.puesto_trabajo.area.sucursal.id_empresa));
                    ddlCategoriaEdit.SelectedValue = Convert.ToString(item.id_categorias);
                    txtViewCategoria.Text          = ddlCategoriaEdit.SelectedItem.ToString();

                    ddlPrioridadEdit.SelectedValue = item.prioridad;
                    txtViewPrioridad.Text          = ddlPrioridadEdit.SelectedItem.ToString();

                    ddlFrecuenciaEdit.SelectedValue = Convert.ToString(item.id_frecuencia_con);
                    txtViewFrecuencia.Text          = ddlFrecuenciaEdit.SelectedItem.ToString();

                    ddlEstatusEdit.SelectedValue = item.estatus_obl;
                    txtViewEstatus.Text          = ddlEstatusEdit.SelectedItem.ToString();

                    txtViewDesc.Text     = Convert.ToString(item.descripcion);
                    txtViewAcciones.Text = Convert.ToString(item.acciones);

                    Modal.registrarModal("viewModal", "viewModalScript", this);
                }
            }
            else if (e.CommandName.Equals(ComandosGrid.Eliminar.Value))
            {
                int         RowIndex = Convert.ToInt32((e.CommandArgument).ToString());
                GridViewRow gvrow    = GridView1.Rows[RowIndex];

                hdfObligacionIDDel.Value = (gvrow.FindControl("id_obligacion") as Label).Text;
                Modal.registrarModal("deleteModal", "DeleteModalScript", this);
            }
        }
        private void LlenarGridView()
        {
            int IdEmpresa = Mgr_Empresa.Set_IdEmpresa(ObjUsuario, Convert.ToInt32(ViewState["empresa"]));

            Mgr_Categoria.Grid_Categorias(GridView1, IdEmpresa, string.Empty + ViewState["sWhere"]);
        }