public void Bloquear(String Usuario = "", String nDoc = "", String tDoc = "") { WSLicitaciones.WSLicitaciones WSLic = new WSLicitaciones.WSLicitaciones(); WSLic.Url = mdlGenerales.DireccionWS + "FazServices/WSLicitaciones.asmx"; DSDevuelve = WSLic.DevuelveAntiguedadPersonalLic(mdlGenerales.Conexion, nDoc, tDoc); DTMain = DSDevuelve.Tables[0]; int Horas = 0; foreach (DataRow row in DTMain.Rows) { Horas = int.Parse(row[0].ToString()); } cmdConstancia.Enabled = false; cmdExperienciaSC.Enabled = false; miEliminar.Enabled = false; cmdActualizaSoloDatos.Enabled = false; foreach (DataRow Row in mdlGenerales.DTRoles.Rows) { if (Convert.ToInt32(Row[0].ToString()) == 202) { switch (Convert.ToInt32(Row[1].ToString())) { case 0: //No cmdConstancia.Enabled = false; cmdExperienciaSC.Enabled = false; miEliminar.Enabled = false; cmdActualizaSoloDatos.Enabled = false; break; case 1: //Ingreso cmdConstancia.Enabled = true; cmdExperienciaSC.Enabled = true; miEliminar.Enabled = true; cmdActualizaSoloDatos.Enabled = true; break; case 2: //Actualizar cmdConstancia.Enabled = true; cmdExperienciaSC.Enabled = true; miEliminar.Enabled = true; cmdActualizaSoloDatos.Enabled = true; break; case 3: //Visualizar cmdConstancia.Enabled = false; cmdExperienciaSC.Enabled = false; miEliminar.Enabled = false; cmdActualizaSoloDatos.Enabled = false; break; case 4: //Administrador cmdConstancia.Enabled = true; cmdExperienciaSC.Enabled = true; miEliminar.Enabled = true; cmdActualizaSoloDatos.Enabled = true; break; } } } }
public void Bloquear(String Usuario = "", String nDoc = "", String tDoc = "") { WSLicitaciones.WSLicitaciones WSLic = new WSLicitaciones.WSLicitaciones(); WSLic.Url = mdlGenerales.DireccionWS + "FazServices/WSLicitaciones.asmx"; DSDevuelve = WSLic.DevuelveAntiguedadPersonalLic(mdlGenerales.Conexion, nDoc, tDoc); DTMain = DSDevuelve.Tables[0]; int Horas = 0; foreach (DataRow row in DTMain.Rows) { Horas = int.Parse(row[0].ToString()); } cmdCertificado.Enabled = false; cmdEstudioSC.Enabled = false; miEliminar.Enabled = false; cmdActualizaSoloDatos.Enabled = false; foreach (DataRow Row in mdlGenerales.DTRoles.Rows) { if (Convert.ToInt32(Row[0].ToString()) == 203) { switch (Convert.ToInt32(Row[1].ToString())) { case 0: //No cmdCertificado.Enabled = false; cmdEstudioSC.Enabled = false; miEliminar.Enabled = false; cmdActualizaSoloDatos.Enabled = false; break; case 1: //Ingreso if ((mdlGenerales.HorasCambioIngreso > Horas) && (mdlGenerales.STRUsuario == Usuario)) { //cumple condiciones cmdCertificado.Enabled = true; cmdEstudioSC.Enabled = true; miEliminar.Enabled = true; cmdActualizaSoloDatos.Enabled = true; } else { cmdCertificado.Enabled = false; cmdEstudioSC.Enabled = false; miEliminar.Enabled = false; cmdActualizaSoloDatos.Enabled = false; } break; case 2: //Actualizar if ((mdlGenerales.HorasCambioActualizacion > Horas)) { //cumple condiciones cmdCertificado.Enabled = true; cmdEstudioSC.Enabled = true; miEliminar.Enabled = true; cmdActualizaSoloDatos.Enabled = true; } else { cmdCertificado.Enabled = false; cmdEstudioSC.Enabled = false; miEliminar.Enabled = false; cmdActualizaSoloDatos.Enabled = false; } break; case 3: //Visualizar cmdCertificado.Enabled = false; cmdEstudioSC.Enabled = false; miEliminar.Enabled = false; cmdActualizaSoloDatos.Enabled = false; break; case 4: //Administrador cmdCertificado.Enabled = true; cmdEstudioSC.Enabled = true; miEliminar.Enabled = true; cmdActualizaSoloDatos.Enabled = true; break; } } } }