public JsonResult modificar_contrato(Contrato contrato, List <string> servicios) { string validacion = "fail"; Fecha fecha = new Fecha(); string fecha_asignar = fecha.fecha(); contrato.FECHA_CREACION = fecha_asignar; contrato.USUARIO_CREACION = (string)(Session["User"]); int result = dao_contrato.ModificarContrato(contrato); List <Servicio_Contrato> servicios_Contrato = new List <Servicio_Contrato>(); Servicio_Contrato servicio_Contrato; foreach (var dato in servicios) { servicio_Contrato = new Servicio_Contrato(); servicio_Contrato.ID_CONTRATO = contrato.ID_CONTRATO; servicio_Contrato.ID_SERVICIO = Int32.Parse(dato); servicio_Contrato.FECHA_CREACION = fecha_asignar; servicio_Contrato.USUARIO_CREACION = (string)(Session["User"]); servicios_Contrato.Add(servicio_Contrato); } result = dao_contrato.ModificarServiciosContrato(servicios_Contrato); if (result == 1) { validacion = "sucess"; } return(Json(validacion, JsonRequestBehavior.AllowGet)); }
public string modificar_contrato(Contrato contrato, List <string> servicios, string user) { string validacion = "fail"; Fecha fecha = new Fecha(); string fecha_asignar = fecha.fecha(); contrato.FECHA_CREACION = fecha_asignar; contrato.USUARIO_CREACION = user; int result = dao_contrato.ModificarContrato(contrato); if (servicios != null) { List <Servicio_Contrato> servicios_Contrato = new List <Servicio_Contrato>(); Servicio_Contrato servicio_Contrato; foreach (var dato in servicios) { servicio_Contrato = new Servicio_Contrato(); servicio_Contrato.ID_CONTRATO = contrato.ID_CONTRATO; servicio_Contrato.ID_SERVICIO = Int32.Parse(dato); servicio_Contrato.FECHA_CREACION = fecha_asignar; servicio_Contrato.USUARIO_CREACION = user; servicios_Contrato.Add(servicio_Contrato); } result = dao_contrato.ModificarServiciosContrato(servicios_Contrato); } else { result = dao_contrato.QuitarServiciosContrato(contrato.ID_CONTRATO); } if (result == 1) { validacion = "sucess"; } return(validacion); }