public string mtdModificar(cnfUSUpUsuario PobjUsuarioModelo) { string LstrMensajeRespuesta = ""; LstrMensajeRespuesta = PobjUsuarioModelo.mtdModificar(PobjUsuarioModelo); return(LstrMensajeRespuesta); }
public ActionResult mtdGuardar(cnfUSUpUsuario PobjUsuarioModelo) { string LstrMensajeRespuesta = ""; if (ModelState.IsValid) { if (PobjUsuarioModelo.USUcodigo == 0) { LstrMensajeRespuesta = PobjUsuarioModelo.mtdGuardar(PobjUsuarioModelo); mtdRespuestaMensaje(LstrMensajeRespuesta); } else { LstrMensajeRespuesta = mtdModificar(PobjUsuarioModelo); mtdRespuestaMensaje(LstrMensajeRespuesta); } } return(Redirect("~/cnfMantenimiento/cnfClsUsuario/cnfFrmUsuarioVista")); }
public object mtdBuscar(int LintCodigo) { cnfUSUpUsuario LobjUsuario = new cnfUSUpUsuario(); return(PobjUsuario.mtdBuscar(LintCodigo)); }
async public Task <cnfPRYpProyecto.cnfPRYpProyectos> mtdGit(string PRYnombre, int USUcodigo, string LstrMotivo) { if (LstrMotivo.Equals("Guardar")) { GitHubClient LobjCliente = new GitHubClient( new Octokit.ProductHeaderValue("SGCS")); LobjCliente.Credentials = new Credentials("UserSGCS", "sgcs1234567890"); PRYnombre = PRYnombre.Replace(" ", "-"); var LobjRepositorio = new NewRepository(PRYnombre) { AutoInit = true }; ServicePointManager.Expect100Continue = true; ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; var LobjRepositorioNuevo = await LobjCliente.Repository.Create(LobjRepositorio); cnfUSUpUsuario LobjUsuario = new cnfUSUpUsuario(); using (var LobjContexto = new cnfModelo()) { PRYnombre = PRYnombre.Replace("-", " "); LobjUsuario = LobjContexto.Database.SqlQuery <cnfUSUpUsuario>("exec usp_S_cnfPRYpProyecto_ObtenerUsuario '" + Convert.ToInt32(USUcodigo) + "', '" + PRYnombre + "';").Single(); } List <cnfMEFpMetodologiaFase> LobjFase = new List <cnfMEFpMetodologiaFase>(); using (var LobjContexto = new cnfModelo()) { PRYnombre = PRYnombre.Replace("-", " "); LobjFase = LobjContexto.Database.SqlQuery <cnfMEFpMetodologiaFase>("exec usp_S_cnfPRYpProyecto_ObtenerFase '" + Convert.ToInt32(USUcodigo) + "', '" + PRYnombre + "';").ToList(); } var LstrBranch = "master"; foreach (var LobjRegistro in LobjFase) { PRYnombre = PRYnombre.Replace(" ", "-"); await LobjCliente.Repository.Content.CreateFile("UserSGCS", PRYnombre, LobjRegistro.MEFnombre + "/Léeme.txt", new CreateFileRequest("Léeme", "Creado por Jefe de Proyecto: " + LobjUsuario.USUnombre + " " + LobjUsuario.USUapellido + " " + DateTime.Now, LstrBranch)); } cnfPRYpProyecto.cnfPRYpProyectos LobjProyecto = new cnfPRYpProyecto.cnfPRYpProyectos(); return(LobjProyecto); } else { GitHubClient LobjCliente = new GitHubClient( new Octokit.ProductHeaderValue("SGCS")); LobjCliente.Credentials = new Credentials("UserSGCS", "sgcs1234567890"); PRYnombre = PRYnombre.Replace(" ", "-"); string LstrAntiguoNombreProyecto = Session["GstrNombreProyectoModificado"].ToString(); LstrAntiguoNombreProyecto = LstrAntiguoNombreProyecto.Replace(" ", "-"); var LobjRepositorio = new NewRepository(PRYnombre) { AutoInit = true }; var LobjRepositorioNuevo = await LobjCliente.Repository.Edit("UserSGCS", LstrAntiguoNombreProyecto, new RepositoryUpdate(PRYnombre)); cnfPRYpProyecto.cnfPRYpProyectos LobjProyecto = new cnfPRYpProyecto.cnfPRYpProyectos(); return(LobjProyecto); } }