public string mtdGuardar(string[] PYEfecha_InicioFase, string[] PYEfecha_FinFase, string[] LobjRegistro, int LintCodigoProyecto) { int LintMensajeRespuesta = -1; int LintContador = 0; List <cnfPYEpProyectoEntregable> LobjProyectoEntregable = new List <cnfPYEpProyectoEntregable>(); try { using (var LobjContexto = new cnfModelo()) { LobjContexto.Database.ExecuteSqlCommand("usp_D_cnfPRYpProyectoEntregable_Borrar '" + LintCodigoProyecto + "';"); for (int i = 0; i < LobjRegistro.Count(); i++) { string[] LobjReg1 = LobjRegistro[i].Split(','); string[] LobjReg2 = null; bool LblnFlag = false; try { LobjReg2 = LobjRegistro[i + 1].Split(','); } catch { LblnFlag = true; } if (LblnFlag) { LintMensajeRespuesta = LobjContexto.Database.ExecuteSqlCommand("usp_I_cnfPRYpProyectoEntregable_Guardar '" + LobjReg1[0] + "', '" + LintCodigoProyecto + "', '" + LobjReg1[1] + "', '" + PYEfecha_InicioFase[LintContador] + "', '" + PYEfecha_FinFase[LintContador] + "';"); break; } if (LobjReg1[0] == LobjReg2[0]) { LintMensajeRespuesta = LobjContexto.Database.ExecuteSqlCommand("usp_I_cnfPRYpProyectoEntregable_Guardar '" + LobjReg1[0] + "', '" + LintCodigoProyecto + "', '" + LobjReg1[1] + "', '" + PYEfecha_InicioFase[LintContador] + "', '" + PYEfecha_FinFase[LintContador] + "';"); } else { LintMensajeRespuesta = LobjContexto.Database.ExecuteSqlCommand("usp_I_cnfPRYpProyectoEntregable_Guardar '" + LobjReg1[0] + "', '" + LintCodigoProyecto + "', '" + LobjReg1[1] + "', '" + PYEfecha_InicioFase[LintContador] + "', '" + PYEfecha_FinFase[LintContador] + "';"); LintContador++; } } } } catch (Exception e) { } return(mtdRespuestaMensaje(LintMensajeRespuesta)); }
public void eliminar() { try { using (var db = new cnfModelo()) { db.Entry(this).State = EntityState.Deleted; db.SaveChanges(); } } catch (Exception ex) { throw ex; } }
//INICIAR SESION public string mtdSeguridad(string LstrUsuario, string LstrPassword) { cnfUSUpUsuario LobjUsuario = new cnfUSUpUsuario(); string LstrMensaje = ""; try { using (var LobjContexto = new cnfModelo()) { LobjUsuario = LobjContexto.Database.SqlQuery <cnfUSUpUsuario>("exec usp_S_cnfUSUpUsuario_IniciarSesion " + "'" + LstrUsuario + "', '" + LstrPassword + "';").Single(); if (LobjUsuario != null) { if (LobjUsuario.USUestado.Equals("Activo")) { HttpContext.Current.Session["GintCodigoUsuario"] = LobjUsuario.USUcodigo; LstrMensaje = "Bienvenido"; } else { LstrMensaje = "Inactivo"; } } else { LstrMensaje = "Usuario o contraseña incorrecta"; if (Convert.ToInt32(HttpContext.Current.Session["GintContadorLogin"]) == 3) { LobjContexto.Database.ExecuteSqlCommand("exec usp_U_cnfUSUpUsuario_IniciarSesion " + "'" + LobjUsuario.USUcodigo + "','" + LobjUsuario.USUdni + "','" + LobjUsuario.USUnombre + "','" + LobjUsuario.USUapellido + "','" + LobjUsuario.USUcorreo + "','" + LobjUsuario.USUtelefono + "','" + LobjUsuario.USUusuario + "', '" + LobjUsuario.USUcontrasena + "', '" + LobjUsuario.USUnivel + "','" + LobjUsuario.USUestado + "';"); LstrMensaje = "Usuario bloqueado, contacte al administrador"; } try { HttpContext.Current.Session["GintContadorLogin"] = 0; HttpContext.Current.Session["GintContadorLogin"] = Convert.ToInt32(HttpContext.Current.Session["GintContadorLogin"]) + 1; } catch { HttpContext.Current.Session["GintContadorLogin"] = Convert.ToInt32(HttpContext.Current.Session["GintContadorLogin"]) + 1; } } } } catch (Exception) { } return(LstrMensaje); }
public List <cnfPECpProyectoElementoConfiguracions> mtdCargarDatosSecundario(int LintCodigo) { List <cnfPECpProyectoElementoConfiguracions> LlstLista = new List <cnfPECpProyectoElementoConfiguracions>(); using (var LobjContexto = new cnfModelo()) { cnfPRYpProyecto LobjObtenerProyecto = new cnfPRYpProyecto(); var LobjProyecto = LobjContexto.Database.SqlQuery <cnfPRYpProyecto>("exec usp_S_cnfPECpProyectoElementoConfiguracion_ObtenerProyecto '" + LintCodigo + "';").Single(); LobjObtenerProyecto = LobjProyecto; var LobjQuery = LobjContexto.Database.SqlQuery <cnfPECpProyectoElementoConfiguracions>("exec usp_S_cnfPECpProyectoElementoConfiguracion_CargarDatosSecundario '" + LintCodigo + "', '" + LobjObtenerProyecto.PRYcodigo + "';").ToList(); LlstLista = LobjQuery; } return(LlstLista); }
public List <cnfSOLpSolicitud> Listar() { var solicitud = new List <cnfSOLpSolicitud>(); try { using (var db = new cnfModelo()) { solicitud = db.cnfSOLpSolicitud.ToList(); } } catch (Exception ex) { throw ex; } return(solicitud); }
public List <cnfSOLpSolicitud> buscar(string criterio) { var categorias = new List <cnfSOLpSolicitud>(); try { using (var db = new cnfModelo()) { categorias = db.cnfSOLpSolicitud.Where(x => x.SOLsolicitud.Contains(criterio)).ToList(); } } catch (Exception ex) { throw ex; } return(categorias); }
public cnfSOLpSolicitud Obtener(int id) { var categorias = new cnfSOLpSolicitud(); try { using (var db = new cnfModelo()) { categorias = db.cnfSOLpSolicitud.Where(x => x.SOLcodigo == id).SingleOrDefault(); } } catch (Exception ex) { throw ex; } return(categorias); }
public List <cnfMEFpMetodologiaFase> mtdListarFase(int LintCodigoProyecto) { List <cnfMEFpMetodologiaFase> LlstLista = new List <cnfMEFpMetodologiaFase>(); using (var LobjContexto = new cnfModelo()) { var LobjConsulta = LobjContexto.Database.SqlQuery <cnfPRYpProyecto>("exec usp_S_cnfPRYpProyectoEntregable_Buscar " + LintCodigoProyecto).Single(); cnfPRYpProyecto LobjProyecto = LobjConsulta; string LintCodigoMetodologiaProyecto = Convert.ToString(LobjProyecto.MTDcodigo); var LobjQuery = LobjContexto.Database.SqlQuery <cnfMEFpMetodologiaFase>("exec usp_S_cnfPRYpProyectoEntregable_ListarFase '" + LintCodigoMetodologiaProyecto + "';").ToList(); LlstLista = LobjQuery; } return(LlstLista); }
public string mtdModificar(cnfUSUpUsuario LobjUsuario) { int LintMensajeRespuesta = -1; try { using (var LobjContexto = new cnfModelo()) { if (LobjUsuario.USUcodigo != 0) { LintMensajeRespuesta = LobjContexto.Database.ExecuteSqlCommand("exec usp_U_cnfUSUpUsuario_Modificar " + "'" + LobjUsuario.USUcodigo + "','" + LobjUsuario.USUdni + "','" + LobjUsuario.USUnombre + "','" + LobjUsuario.USUapellido + "','" + LobjUsuario.USUcorreo + "','" + LobjUsuario.USUtelefono + "','" + LobjUsuario.USUusuario + "', '" + LobjUsuario.USUcontrasena + "', '" + LobjUsuario.USUnivel + "','" + LobjUsuario.USUestado + "';"); } } } catch (Exception) { } return(mtdRespuestaMensaje(LintMensajeRespuesta)); }
public string mtdModificar(cnfPECpProyectoElementoConfiguracion LobjElementoConfiguracion) { int LintMensajeRespuesta = -1; try { using (var LobjContexto = new cnfModelo()) { if (LobjElementoConfiguracion.PECcodigo != 0) { LintMensajeRespuesta = LobjContexto.Database.ExecuteSqlCommand("exec usp_U_cnfPECpProyectoElementoConfiguracion_Modificar " + "'" + LobjElementoConfiguracion.PECcodigo + "', '" + LobjElementoConfiguracion.MEFcodigo + "', '" + LobjElementoConfiguracion.PRYcodigo + "', '" + LobjElementoConfiguracion.MNTcodigo + "', '" + LobjElementoConfiguracion.PLBcodigo + "', '" + LobjElementoConfiguracion.PEClocalizacion + "', '" + LobjElementoConfiguracion.PECnombre + "', '" + LobjElementoConfiguracion.PECdescripcion + "', '" + LobjElementoConfiguracion.PECtipo + "', '" + LobjElementoConfiguracion.PECestado + "', '" + LobjElementoConfiguracion.PECestado_InOut + "';"); } } } catch (Exception) { } return(mtdRespuestaMensaje(LintMensajeRespuesta)); }
public string mtdGuardar(cnfMEFpMetodologiaFase LobjFase) { int LintMensajeRespuesta = -1; try { using (var LobjContexto = new cnfModelo()) { string LstrFechaActual = Convert.ToDateTime(LobjFase.MEFfecha_Registro).ToString("d"); if (LobjFase.MEFcodigo == 0) { LintMensajeRespuesta = LobjContexto.Database.ExecuteSqlCommand("exec usp_I_cnfMEFpMetodologiaFase_Guardar " + "'" + LobjFase.MTDcodigo + "', '" + LobjFase.MEFnombre + "', '" + LstrFechaActual + "', '" + LobjFase.MEFestado + "';"); } } } catch (Exception) { } return(mtdRespuestaMensaje(LintMensajeRespuesta)); }
public string mtdGuardar(cnfPLBpProyectoLineaBase LobjLineaBase) { int LintMensajeRespuesta = -1; try { using (var LobjContexto = new cnfModelo()) { string LstrFechaActual = Convert.ToDateTime(LobjLineaBase.PLBfecha_LineaBase).ToString("dd/MM/yyyy"); if (LobjLineaBase.PLBcodigo == 0) { LintMensajeRespuesta = LobjContexto.Database.ExecuteSqlCommand("exec usp_I_cnfPLBpProyectoLineaBase_Guardar " + "'" + LobjLineaBase.PRYcodigo + "', '" + LobjLineaBase.MEFcodigo + "', '" + LstrFechaActual + "', '" + LobjLineaBase.PLBestado + "';"); } } } catch (Exception e) { } return(mtdRespuestaMensaje(LintMensajeRespuesta)); }
public string mtdGuardarPrincipal(cnfMNTpMetodologiaEntregable LobjEntregable) { int LintMensajeRespuesta = -1; try { using (var LobjContexto = new cnfModelo()) { string LstrFechaActual = Convert.ToDateTime(LobjEntregable.MNTfecha_Registro).ToString("d"); if (LobjEntregable.MNTcodigo == 0) { LintMensajeRespuesta = LobjContexto.Database.ExecuteSqlCommand("exec usp_I_cnfMNTpMetodologiaEntregable_GuardarPrincipal " + "'" + LobjEntregable.MEFcodigo + "', '" + LobjEntregable.MNTnombre + "', '" + LobjEntregable.MNTdescripcion + "', '" + LstrFechaActual + "', '" + LobjEntregable.MNTnomenclatura + "', '" + LobjEntregable.MNTestado + "';"); } } } catch (Exception) { } return(mtdRespuestaMensaje(LintMensajeRespuesta)); }
public string mtdGuardar(cnfEMEpEntregableMiembroEntregable LobjEntrega) { int LintMensajeRespuesta = -1; try { using (var LobjContexto = new cnfModelo()) { string LstrFechaActual = Convert.ToDateTime(LobjEntrega.EMEfecha_Registro).ToString("d"); if (LobjEntrega.EMEcodigo == 0) { LintMensajeRespuesta = LobjContexto.Database.ExecuteSqlCommand("exec usp_I_cnfEMEpEntregableMiembroEntregable_Guardar " + "'" + LobjEntrega.PMIcodigo_Evaluador + "', '" + LstrFechaActual + "', '"); } } } catch (Exception) { } return(mtdMensajeRespuesta(LintMensajeRespuesta)); }
public void guardar() { try { using (var db = new cnfModelo()) { if (this.SOLcodigo > 0) { db.Entry(this).State = EntityState.Modified; } else { db.Entry(this).State = EntityState.Added; } db.SaveChanges(); } } catch (Exception ex) { throw ex; } }
public string mtdModificar(cnfPRYpProyecto LobjProyecto) { int LintMensajeRespuesta = -1; try { using (var LobjContexto = new cnfModelo()) { string LstrFechaActual = Convert.ToDateTime(LobjProyecto.PRYfecha_Registro).ToString("d"); if (LobjProyecto.PRYcodigo != 0) { LintMensajeRespuesta = LobjContexto.Database.ExecuteSqlCommand("exec usp_U_cnfPRYpProyecto_Modificar '" + LobjProyecto.PRYcodigo + "', '" + LobjProyecto.MTDcodigo + "', '" + LobjProyecto.USUcodigo + "', '" + LobjProyecto.PRYnombre + "', '" + LobjProyecto.PRYdescripcion + "', '" + LstrFechaActual + "', '" + LobjProyecto.PRYestado + "';"); } } } catch (Exception) { } return(mtdRespuestaMensaje(LintMensajeRespuesta)); }
public string mtdModificar(cnfMTDpMetodologia LobjMetodologia) { int LintMensajeRespuesta = -1; try { using (var LobjContexto = new cnfModelo()) { string LstrFechaActual = Convert.ToDateTime(LobjMetodologia.MTDfecha_Registro).ToString("d"); if (LobjMetodologia.MTDcodigo != 0) { LintMensajeRespuesta = LobjContexto.Database.ExecuteSqlCommand("exec usp_U_cnfMTDpMetodologia_Modificar " + LobjMetodologia.MTDcodigo + ", '" + LobjMetodologia.MTDnombre + "', '" + LstrFechaActual + "', '" + LobjMetodologia.MTDestado + "';"); } } } catch (Exception) { } return(mtdRespuestaMensaje(LintMensajeRespuesta)); }
public string mtdGuardar(string[] PMCcargo, string[] PMIestado, string[] LobjRegistro, int LintCodigoProyecto) { int LintMensajeRespuesta = -1; int LintContador = 0; cnfPMIpProyectoMiembro LobjProyectoMiembro = new cnfPMIpProyectoMiembro(); try { using (var LobjContexto = new cnfModelo()) { LobjContexto.Database.ExecuteSqlCommand("usp_D_cnfPMIpProyectoMiembro_BorrarSecundario '" + LintCodigoProyecto + "';"); LobjContexto.Database.ExecuteSqlCommand("usp_D_cnfPMIpProyectoMiembro_BorrarPrincipal '" + LintCodigoProyecto + "';"); if (LobjRegistro != null) { for (int i = 0; i < LobjRegistro.Count(); i++) { LintMensajeRespuesta = LobjContexto.Database.ExecuteSqlCommand("usp_I_cnfPMIpProyectoMiembro_GuardarPrincipal '" + LintCodigoProyecto + "', '" + LobjRegistro[i] + "', '" + PMIestado[i] + "';"); LobjProyectoMiembro = LobjContexto.Database.SqlQuery <cnfPMIpProyectoMiembro>("usp_S_cnfPMIpProyectoMiembro_ObtenerUltimoGuardadoPrincipal").Single(); for (int j = 0; j < 3; j++) { LobjContexto.Database.ExecuteSqlCommand("usp_I_cnfPMIpProyectoMiembro_GuardarSecundario '" + LobjProyectoMiembro.PMIcodigo + "', '" + PMCcargo[LintContador] + "';"); LintContador++; } } } else { LintMensajeRespuesta = 1; } } } catch (Exception e) { } return(mtdRespuestaMensaje(LintMensajeRespuesta)); }
public string mtdGuardar(cnfPRYpProyecto LobjProyecto) { int LintMensajeRespuesta = -1; try { using (var LobjContexto = new cnfModelo()) { string LstrFechaActual = Convert.ToDateTime(LobjProyecto.PRYfecha_Registro).ToString("d"); if (LobjProyecto.PRYcodigo == 0) { LintMensajeRespuesta = LobjContexto.Database.ExecuteSqlCommand("exec usp_I_cnfPRYpProyecto_Guardar " + "'" + LobjProyecto.MTDcodigo + "', '" + LobjProyecto.USUcodigo + "', '" + LobjProyecto.PRYnombre + "', '" + LobjProyecto.PRYdescripcion + "', '" + LstrFechaActual + "', '" + LobjProyecto.PRYestado + "';"); Directory.CreateDirectory(HttpContext.Current.Server.MapPath($"~/Uploads/{LobjProyecto.PRYnombre}")); } } } catch (Exception e) { } return(mtdRespuestaMensaje(LintMensajeRespuesta)); }
public List <cnfPRYpProyectos> mtdListarProyecto(int LintCodigoUsuario) { List <cnfPRYpProyectos> LlstLista = new List <cnfPRYpProyectos>(); cnfUSUpUsuario LobjUsuario = new cnfUSUpUsuario(); using (var LobjContexto = new cnfModelo()) { LobjUsuario = LobjContexto.Database.SqlQuery <cnfUSUpUsuario>("exec usp_S_cnfPRYpProyectoEntregable_ObtenerNivelUsuario " + LintCodigoUsuario).Single(); if (LobjUsuario.USUnivel.Contains("Jefe") || LobjUsuario.USUnivel.Contains("Miembro")) { var LobjQuery = LobjContexto.Database.SqlQuery <cnfPRYpProyectos>("exec usp_S_cnfPRYpProyectoEntregable_ListarProyecto " + LintCodigoUsuario).ToList(); LlstLista = LobjQuery; } if (LobjUsuario.USUnivel.Contains("Administrador")) { var LobjQuery = LobjContexto.Database.SqlQuery <cnfPRYpProyectos>("exec usp_S_cnfPRYpProyectoEntregable_ListarTodoProyecto").ToList(); LlstLista = LobjQuery; } } return(LlstLista); }
public string mtdGuardarSecundario(string[] LstrCodigo, int PECcodigo) { int LintMensajeRespuesta = -1; List <cnfPERpProyectoElementoRelacion> LobjRelacionElementoConfiguracion = new List <cnfPERpProyectoElementoRelacion>(); try { using (var LobjContexto = new cnfModelo()) { var LobjListaRelacion = LobjContexto.Database.SqlQuery <cnfPERpProyectoElementoRelacion>("usp_S_cnfPERpProyectoElementoRelacion_CargarDatosRelacion '" + PECcodigo + "';").ToList(); LobjRelacionElementoConfiguracion = LobjListaRelacion; foreach (var LobjRegistro in LobjRelacionElementoConfiguracion) { LobjContexto.Database.ExecuteSqlCommand("usp_D_cnfPERpProyectoElementoRelacion_Borrar '" + LobjRegistro.PECcodigo_Origen + "', '" + LobjRegistro.PECcodigo_Relacion + "';"); LobjContexto.Database.ExecuteSqlCommand("usp_D_cnfPERpProyectoElementoRelacion_Borrar '" + LobjRegistro.PECcodigo_Relacion + "', '" + LobjRegistro.PECcodigo_Origen + "';"); } try { foreach (var LstrRegistro in LstrCodigo) { LintMensajeRespuesta = LobjContexto.Database.ExecuteSqlCommand("usp_I_cnfPERpProyectoElementoRelacion_GuardarDatosSecundario '" + PECcodigo + "', '" + LstrRegistro + "';"); LintMensajeRespuesta = LobjContexto.Database.ExecuteSqlCommand("usp_I_cnfPERpProyectoElementoRelacion_GuardarDatosSecundario '" + LstrRegistro + "', '" + PECcodigo + "';"); } } catch { LintMensajeRespuesta = 1; } } } catch (Exception e) { } return(mtdRespuestaMensaje(LintMensajeRespuesta)); }