public JsonResult GuardarPrograma(ProgramaModel model) { var response = new JsonResponse(); try { var fechaInicio = Utils.ConvertDate(model.FechaInicioStr, "dd/MM/yyyy"); var fechaFin = Utils.ConvertDate(model.FechaFinStr, "dd/MM/yyyy"); var programa = new Programa { Id = model.Id, Numero = model.Numero, FechaInicio = fechaInicio.Value, FechaFin = fechaFin.Value, CantidadOV = model.CantidadOV, Estado = model.Estado, IdPlan = model.IdPlan, OrdenesVenta = new List <OrdenVenta>() }; foreach (var ordenVenta in model.OrdenesVenta) { programa.OrdenesVenta.Add(ordenVenta); } using (var service = new ProduccionServiceClient()) { response.Data = service.GuardarPrograma(programa); } response.Success = true; } catch (Exception ex) { LogError(ex); response.Message = ex.Message; } return(Json(response)); }
public JsonResult GuardarPrograma(ProgramaModel model) { var response = new JsonResponse(); try { var fechaInicio = Utils.ConvertDate(model.FechaInicioStr, "dd/MM/yyyy"); var fechaFin = Utils.ConvertDate(model.FechaFinStr, "dd/MM/yyyy"); var programa = new Programa { Id = model.Id, Numero = model.Numero, FechaInicio = fechaInicio.Value, FechaFin = fechaFin.Value, CantidadOV = model.CantidadOV, Estado = model.Estado, IdPlan = model.IdPlan, OrdenesVenta = new List<OrdenVenta>() }; foreach (var ordenVenta in model.OrdenesVenta) { programa.OrdenesVenta.Add(ordenVenta); } using (var service = new ProduccionServiceClient()) { response.Data = service.GuardarPrograma(programa); } response.Success = true; } catch (Exception ex) { LogError(ex); response.Message = ex.Message; } return Json(response); }