private void CargarMedidas() { chkMedidas.Items.Clear(); chkAplica.Items.Clear(); listSeg.Items.Clear(); List <norma_sucursal> ListaNormasSucursal = new List <norma_sucursal>(); ListaNormasSucursal = Mgr_Norma.Get_Normas_Sucursal(Convert.ToInt32(IdSucursal), Convert.ToInt32(idNorma)); foreach (var itemNormasSucursal in ListaNormasSucursal) { lbestatus.Text = string.Empty + Convert.ToString(itemNormasSucursal.estatus_norma); int contador = 0; foreach (var item1 in itemNormasSucursal.medida_sucursal) { List <medida_sucursal> ListaMedidasSucursal = new List <medida_sucursal>(); ListaMedidasSucursal = Mgr_Medidas.Get_MedidasBySucursal(item1.id_medidas_sucursal); foreach (var item2 in ListaMedidasSucursal) { contador++; ListItem itemAplica = new ListItem(); itemAplica.Text = "Marque si NO aplica"; itemAplica.Value = Convert.ToString(item2.id_medidas_sucursal); itemAplica.Selected = VerificarAplica(item2.id_medidas_sucursal); chkAplica.Items.Add(itemAplica); chkAplica.Attributes.Add("data-toggle", "tooltip"); chkAplica.Attributes.Add("data-placement", "top"); chkAplica.Attributes.Add("title", "Marque la casilla si esta medida no aplica para su empresa"); string var1, var2, var3; var1 = objUtilidades.cifrarCadena(Convert.ToString(item2.id_medidas_sucursal)); var2 = objUtilidades.cifrarCadena(Convert.ToString(IdSucursal)); var3 = objUtilidades.cifrarCadena(Convert.ToString(idNorma)); ListItem itemMedida = new ListItem(); itemMedida.Text = contador + ") " + item2.descripcion + " <hr/>"; itemMedida.Value = Convert.ToString(item2.id_medidas_sucursal); itemMedida.Selected = VerificarMedida(item2.id_medidas_sucursal); chkMedidas.Items.Add(itemMedida); chkMedidas.Attributes.Add("data-toggle", "tooltip"); chkMedidas.Attributes.Add("data-placement", "top"); chkMedidas.Attributes.Add("title", "Marque la casilla si esta medida ya esta cumplida"); ListItem itemSeguimiento = new ListItem(); itemSeguimiento.Text = "Crear Obligacion de la Medida(" + contador + ")"; itemSeguimiento.Value = "../Hacer/Create_ObligacionNorma.aspx?id=" + var1 + "&suc=" + var2 + "&nor=" + var3; listSeg.Items.Add(itemSeguimiento); listSeg.Attributes.Add("data-toggle", "tooltip"); listSeg.Attributes.Add("data-placement", "top"); listSeg.Attributes.Add("title", "Presione para crear una obligación para esta medida"); } } } }
private void CargarDatos() { List <medida_sucursal> ListaMedidasSucursal = new List <medida_sucursal>(); ListaMedidasSucursal = Mgr_Medidas.Get_MedidasBySucursal(Convert.ToInt32(idMedidasSucursal)); foreach (var item in ListaMedidasSucursal) { lbNorma.Text = item.norma_sucursal.norma.tema_especifico; lbMedida.Text = item.descripcion; } }
public Boolean add_MedidasSucursal(string id_sucursal) { if (Mgr_Medidas.Add_Medidas_Sucursal(Convert.ToInt32(id_sucursal))) { string empresa = "", correo = ""; var _sucursal = Mgr_Sucursal.Get_Sucursal(Convert.ToInt32(id_sucursal)); List <empresa> data_empresa = Mgr_Empresa.Get_EmpresaEmail(Convert.ToInt32(_sucursal.id_empresa)); foreach (var datos in data_empresa) { empresa = datos.nombre; correo = datos.email; } Utilidades.enviarCorreoMatriz(correo, empresa, _sucursal.nombre); return(true); } else { return(false); } }
protected bool VerificarMedida(int _idMedida) { bool bAplica = false; List <medida_sucursal> ListaMedidasSucursal = new List <medida_sucursal>(); ListaMedidasSucursal = Mgr_Medidas.Get_MedidasBySucursal(_idMedida); foreach (var item in ListaMedidasSucursal) { string strAplica = Convert.ToString(item.estatus_medida); if (strAplica == "0") { bAplica = false; } if (strAplica == "1") { bAplica = true; } } return(bAplica); }
protected bool VerificarAplica(int _idMedida) { bool bAplica = false; List <medida_sucursal> ListaMedidasSucursal = new List <medida_sucursal>(); ListaMedidasSucursal = Mgr_Medidas.Get_MedidasBySucursal(_idMedida); foreach (var item in ListaMedidasSucursal) { int inAplica = Convert.ToInt32(item.aplica); if (inAplica == 1) //SI { bAplica = false; } else if (inAplica == 0) //NO { bAplica = true; } } return(bAplica); }