public string mtdGuardarPrincipal(cnfPECpProyectoElementoConfiguracion LobjElementoConfiguracion) { var lintMensajeRespuesta = -1; try { using (var lobjContexto = new cnfModelo()) { if (LobjElementoConfiguracion.PECcodigo == 0) { //LintMensajeRespuesta = LobjContexto.Database.ExecuteSqlCommand("exec usp_I_cnfPECpProyectoElementoConfiguracion_GuardarPrincipal " + "'" + LobjElementoConfiguracion.MEFcodigo + "', '" + LobjElementoConfiguracion.PRYcodigo + "', '" + LobjElementoConfiguracion.MNTcodigo + "', '" + LobjElementoConfiguracion.PLBcodigo + "', '" + LobjElementoConfiguracion.PEClocalizacion + "', '" + LobjElementoConfiguracion.PECnombre + "', '" + LobjElementoConfiguracion.PECdescripcion + "', '" + LobjElementoConfiguracion.PECtipo + "', '" + LobjElementoConfiguracion.PECestado + "', '" + LobjElementoConfiguracion.PECestado_InOut + "', '" + LobjElementoConfiguracion.PECarchivo + "';"); lobjContexto.cnfPECpProyectoElementoConfiguracion.Add(LobjElementoConfiguracion); lobjContexto.SaveChanges(); LobjElementoConfiguracion.PECarchivo = LobjElementoConfiguracion.PECcodigo + LobjElementoConfiguracion.PECextension; lobjContexto.SaveChanges(); lintMensajeRespuesta = 1; } } } catch (Exception e) { Console.WriteLine(e); return(mtdRespuestaMensaje(-1)); } return(mtdRespuestaMensaje(lintMensajeRespuesta)); }
public void mtdGuardar() { try { using (var db = new cnfModelo()) { if (this.SEVcodigo > 0) { db.Entry(this).State = EntityState.Modified; } else { db.Entry(this).State = EntityState.Added; } db.SaveChanges(); } } catch (Exception ex) { throw; } }