public void Crear() { InspeccionDto _Inspeccion = new InspeccionDto(); _Inspeccion.ClienteId = int.Parse(cbCliente.SelectedValue.ToString()); _Inspeccion.VehiculoId = int.Parse(cbVehiculo.SelectedValue.ToString()); _Inspeccion.CantidadCombustible = textBoxCantidadCombustible.Text; _Inspeccion.FechaInspeccion = Convert.ToDateTime(dtpFechaInspeccion.Text); _Inspeccion.FechaCreacion = DateTime.Now; var items = clbInspeccion.CheckedItems; _Inspeccion.Ralladuras = items.Contains("Ralladuras"); _Inspeccion.GomaRepuesta = items.Contains("Goma Repuesta"); _Inspeccion.Gato = items.Contains("Gato"); _Inspeccion.RoturaCristal = items.Contains("Rotura de cristales"); _Inspeccion.Goma1 = items.Contains("Goma izquierda frente"); _Inspeccion.Goma2 = items.Contains("Goma derecha frente"); _Inspeccion.Goma3 = items.Contains("Goma izquierda atras"); _Inspeccion.Goma4 = items.Contains("Goma derecha atras"); _Inspeccion.Estado = true; _Inspeccion.EmpleadoId = Form1.currentUserId; _Manejador.Crear(_Inspeccion, true); }
public async Task <ActionResult <Unit> > Create([FromForm] CreateInspeccionVM data) { var files = Request.Form.Files; InspeccionDto inspeccion = null; if (data.inspeccion != null) { inspeccion = Newtonsoft.Json.JsonConvert.DeserializeObject <InspeccionDto>(data.inspeccion); } List <EquipoDto> equipo = null; if (data.equipo != null) { equipo = Newtonsoft.Json.JsonConvert.DeserializeObject <List <EquipoDto> >(data.equipo); } List <AtendidosDto> atendidos = null; if (data.atendidos != null) { atendidos = Newtonsoft.Json.JsonConvert.DeserializeObject <List <AtendidosDto> >(data.atendidos); } List <DetalleInspeccionDto> observaciones = null; if (data.observaciones != null) { observaciones = Newtonsoft.Json.JsonConvert.DeserializeObject <List <DetalleInspeccionDto> >(data.observaciones); } List <InspeccionAnalisisCausaDto> analisisCausa = null; if (data.analisisCausa != null) { analisisCausa = Newtonsoft.Json.JsonConvert.DeserializeObject <List <InspeccionAnalisisCausaDto> >(data.analisisCausa); } //List<PlanAccionVM> planes = null; //if (data.planes != null) //{ // planes = Newtonsoft.Json.JsonConvert.DeserializeObject<List<PlanAccionVM>>(data.planes); //} //var planes = Newtonsoft.Json.JsonConvert.DeserializeObject<List<PlanAccionDto>>(data.planes); return(await Mediator.Send(new CreateInspeccionCommand() { Inspeccion = inspeccion, Equipo = equipo, Atendidos = atendidos, Observaciones = observaciones, AnalisisCausa = analisisCausa, Files = files })); }
public async Task <ActionResult <Unit> > Update([FromForm] UpdateInspeccionVM data, string codInspeccion) { var files = Request.Form.Files; InspeccionDto inspeccion = null; if (data.inspeccion != null) { inspeccion = Newtonsoft.Json.JsonConvert.DeserializeObject <InspeccionDto>(data.inspeccion); } List <EquipoDto> equipo = null; if (data.equipo != null) { equipo = Newtonsoft.Json.JsonConvert.DeserializeObject <List <EquipoDto> >(data.equipo); } List <AtendidosDto> atendidos = null; if (data.atendidos != null) { atendidos = Newtonsoft.Json.JsonConvert.DeserializeObject <List <AtendidosDto> >(data.atendidos); } List <DetalleInspeccionDto> observaciones = null; if (data.observaciones != null) { observaciones = Newtonsoft.Json.JsonConvert.DeserializeObject <List <DetalleInspeccionDto> >(data.observaciones); } List <InspeccionAnalisisCausaDto> analisisCausa = null; if (data.analisisCausa != null) { analisisCausa = Newtonsoft.Json.JsonConvert.DeserializeObject <List <InspeccionAnalisisCausaDto> >(data.analisisCausa); } List <FilesUploadOneVM> updateFiles = null; if (data.JSONFile != null) { updateFiles = Newtonsoft.Json.JsonConvert.DeserializeObject <List <FilesUploadOneVM> >(data.JSONFile); } return(await Mediator.Send(new UpdateInspeccionCommand() { Inspeccion = inspeccion, Equipo = equipo, Atendidos = atendidos, Observaciones = observaciones, AnalisisCausa = analisisCausa, Files = files, UpdateFiles = updateFiles })); }