public JsonResult agregar_contrato(Contrato contrato, List <string> servicios) { string validacion = "fail"; Fecha fecha = new Fecha(); string date = fecha.fecha(); contrato.FECHA_CREACION = date; contrato.USUARIO_CREACION = (string)(Session["User"]); int id = dao_contrato.AgregarContrato(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 = id; servicio_Contrato.ID_SERVICIO = Int32.Parse(dato); servicio_Contrato.FECHA_CREACION = date; servicio_Contrato.USUARIO_CREACION = (string)(Session["User"]); servicios_Contrato.Add(servicio_Contrato); } int result = dao_contrato.AgregarServiciosContrato(servicios_Contrato); if (result == 1) { validacion = "sucess"; } return(Json(validacion, JsonRequestBehavior.AllowGet)); }
public string agregar_contrato(Contrato contrato, List <string> servicios, string user) { string validacion = "fail"; Fecha fecha = new Fecha(); string date = fecha.fecha(); contrato.FECHA_CREACION = date; contrato.USUARIO_CREACION = user; int id = dao_contrato.AgregarContrato(contrato); int result = 1; 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 = id; servicio_Contrato.ID_SERVICIO = Int32.Parse(dato); servicio_Contrato.FECHA_CREACION = date; servicio_Contrato.USUARIO_CREACION = user; servicios_Contrato.Add(servicio_Contrato); } result = dao_contrato.AgregarServiciosContrato(servicios_Contrato); } if (result == 1) { validacion = "sucess"; } return(validacion); }