Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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
            }));
        }
Exemplo n.º 3
0
        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
            }));
        }