private void btnEliminar_Click(object sender, EventArgs e) { Inspeccion modelo = new Inspeccion(); if (MessageBox.Show("Estás seguro que quieres eliminar esa información?", "Borrar", MessageBoxButtons.YesNo) == DialogResult.Yes) { using (RentcarEntities db = new RentcarEntities()) { if (modeloEdit.id != 0) { var modeloFind = db.Inspeccion.FirstOrDefault(a => a.id == modeloEdit.id); if (modeloFind != null) { db.Inspeccion.Remove(modeloFind); db.SaveChanges(); FillDataGrid(); Clean(); modeloEdit.id = 0; MessageBox.Show("Se ha eliminado la información correctamente"); } } } } }
private void BtnGuardar_Click(object sender, EventArgs e) { if (!Validar()) { return; } var inspeccion = new Inspeccion() { CantidadCombustibleID = ((CantidadCombustible)cboCombustible.SelectedItem).ID, VehiculoID = Vehiculo.ID, ClienteID = Cliente.ID, TieneGato = cbTieneGato.Checked, EstadoID = (int)ENUM_ESTADO_INSPECCION.VALIDA, TieneRalladuras = cbRalladuras.Checked, EstadoGoma1 = cbGomaDD.Checked, EstadoGoma2 = cbGomaDI.Checked, EstadoGoma3 = cbGomaTD.Checked, EstadoGoma4 = cbGomaTI.Checked, TieneGomaRepuesta = cbGomaRepuesto.Checked, TieneRoturasCristal = cbCristal.Checked, EmpleadoResponsableID = Empleado.ID, Fecha = dtpFechaInspeccion.Value }; dbContext.Inspecciones.Add(inspeccion); dbContext.SaveChanges(); OnNuevaInspeccionAdded(this, new NuevaInspeccionEventArgs() { Inspeccion = inspeccion }); this.Close(); }
public string Eliminar(Inspeccion I) { String rpta = ""; SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = Conexion.Cn; SqlCon.Open(); SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "Eliminar_Inspeccion"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParID = new SqlParameter(); ParID.ParameterName = "@ID"; ParID.SqlDbType = SqlDbType.Int; ParID.Value = I.ID; SqlCmd.Parameters.Add(ParID); rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se eliminó el Registro"; } catch (Exception ex) { rpta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(rpta); }
public async Task <IActionResult> Edit(int id, [Bind("IdTransaccion,IdVehiculo,IdCliente,IdEmpleado,Ralladura,GomaRepuesta,Gato,RoturaCristal,PrimeraGoma,SegundaGoma,TerceraGoma,CuartaGoma,CantidadCombustible,Fecha,Estado")] Inspeccion inspeccion) { if (id != inspeccion.IdTransaccion) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(inspeccion); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!InspeccionExists(inspeccion.IdTransaccion)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["IdCliente"] = new SelectList(_context.Clientes, "IdCliente", "Nombre", inspeccion.IdCliente); ViewData["IdEmpleado"] = new SelectList(_context.Empleados, "IdEmpleado", "Nombre", inspeccion.IdEmpleado); ViewData["IdVehiculo"] = new SelectList(_context.Vehiculos.Where(c => c.Estado == true), "IdVehiculo", "Descripcion", inspeccion.IdVehiculo); return(View(inspeccion)); }
public static int RegistrarInspeccion(int numeroOP, List <Defecto> defectos) { var inspeccion = new Inspeccion() { ListaDefectos = defectos }; var op = RepositorioOP.Instancia.BuscarCodigo(numeroOP); if (op.AgregarInspeccion(inspeccion)) { var n = 0; RepositorioOP.Instancia.Actualizar(op); //<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< REVISAR (falta implementar)? o no? if (inspeccion.ListaDefectos.Count == 0) { n = 0; }//MessageBox.Show("Inspeccion registrada./nResultado: PRIMERA.", "Aviso"); else { n = 1;//MessageBox.Show("Inspeccion registrada./nResultado: OBSERVADO.", "Aviso"); foreach (var d in inspeccion.ListaDefectos) { if (d.TipoDefecto.Tipo.Equals(TipoClaseDefecto.REPROCESO)) { n = 2; //MessageBox.Show("Inspeccion registrada./nResultado: REPROCESO.", "Aviso"); } } } return(n); } else { return(99);//MessageBox.Show("Inspeccion no registrada", "Error"); } }
public async Task <IActionResult> Edit(int id, [Bind("Id,Ralladuras,CantidadCombustible,GomaRepuesta,Gato,RoturaCristal,GomaSupDerecha,GomaSupIzquierda,GomaTraseraDerecha,GomaTraseraIzquierda,Fecha,Estado,IdRenta")] Inspeccion inspeccion) { if (id != inspeccion.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(inspeccion); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!InspeccionExists(inspeccion.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(inspeccion)); }
/// <summary> /// /// <remarks>@Author RCordova </remarks> /// </summary> private void GetCheckedInspectionList() { lstInspeccion = new List <Inspeccion>(); for (int i = 1; i < lObjMatrix.RowCount + 1; i++) { Inspeccion lObjInspeccion = new Inspeccion(); if (((dynamic)lObjMatrix.Columns.Item(1).Cells.Item(i).Specific).Checked) { //lObjInspeccion.User = lObjCompany.UserSignature; lObjInspeccion.User = lIntUsrSignature; lObjInspeccion.Series = GetUserSerialNumber(); lObjInspeccion.SeriesName = SeriesName; lObjInspeccion.RowCode = Convert.ToInt64(this.UIAPIRawForm.DataSources.DataTables.Item("DTMatrixInsp").GetValue("Code", i - 1).ToString()); lObjInspeccion.Date = ((SAPbouiCOM.EditText)lObjMatrix.Columns.Item(2).Cells.Item(i).Specific).Value; lObjInspeccion.CardCode = this.UIAPIRawForm.DataSources.DataTables.Item("DTMatrixInsp").GetValue("CardCode", i - 1).ToString(); lObjInspeccion.Client = ((SAPbouiCOM.EditText)lObjMatrix.Columns.Item(4).Cells.Item(i).Specific).Value; lObjInspeccion.IdInspection = Convert.ToInt64(((SAPbouiCOM.EditText)lObjMatrix.Columns.Item(5).Cells.Item(i).Specific).Value); lObjInspeccion.WhsCode = this.UIAPIRawForm.DataSources.DataTables.Item("DTMatrixInsp").GetValue("WhsCode", i - 1).ToString(); lObjInspeccion.Corral = ((SAPbouiCOM.EditText)lObjMatrix.Columns.Item(3).Cells.Item(i).Specific).Value; lObjInspeccion.Item = ((SAPbouiCOM.EditText)lObjMatrix.Columns.Item(6).Cells.Item(i).Specific).Value; lObjInspeccion.Type = this.UIAPIRawForm.DataSources.DataTables.Item("DTMatrixInsp").GetValue("Tipo", i - 1).ToString(); lObjInspeccion.Heads = Convert.ToInt64(((SAPbouiCOM.EditText)lObjMatrix.Columns.Item(7).Cells.Item(i).Specific).Value); lObjInspeccion.NP = Convert.ToInt64(((SAPbouiCOM.EditText)lObjMatrix.Columns.Item(10).Cells.Item(i).Specific).Value); lObjInspeccion.RE = Convert.ToInt64(((SAPbouiCOM.EditText)lObjMatrix.Columns.Item(9).Cells.Item(i).Specific).Value); lObjInspeccion.Status = ((SAPbouiCOM.EditText)lObjMatrix.Columns.Item(11).Cells.Item(i).Specific).Value; lObjInspeccion.TotalKg = float.Parse(((SAPbouiCOM.EditText)lObjMatrix.Columns.Item(7).Cells.Item(i).Specific).Value); lstInspeccion.Add(lObjInspeccion); } } }
/// <summary> /// Cambiar Estado de Inspeccion /// </summary> /// <param name="ins"></param> public void CambiarEstado(Inspeccion ins) { var insp = _db.Inspeccions.FirstOrDefault(x => x.Id == ins.Id); insp.Id_Estado = ins.Id_Estado; _db.SaveChanges(); }
public static string DInsertar(Inspeccion EInspeccion) { String rpta = ""; SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = Conexion.Cn; SqlCon.Open(); SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "InspeccionInsertar"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParID_Obra = new SqlParameter(); ParID_Obra.ParameterName = "@ID_Obra"; ParID_Obra.SqlDbType = SqlDbType.Int; ParID_Obra.Value = EInspeccion.ID_Obra; SqlCmd.Parameters.Add(ParID_Obra); SqlParameter ParID_Electrico = new SqlParameter(); ParID_Electrico.ParameterName = "@ID_Electrico"; ParID_Electrico.SqlDbType = SqlDbType.Int; ParID_Electrico.Value = EInspeccion.ID_Electrico; SqlCmd.Parameters.Add(ParID_Electrico); SqlParameter ParF_Visita = new SqlParameter(); ParF_Visita.ParameterName = "@F_Visita"; ParF_Visita.SqlDbType = SqlDbType.Date; ParF_Visita.Value = EInspeccion.F_Visita; SqlCmd.Parameters.Add(ParF_Visita); SqlParameter ParFolio = new SqlParameter(); ParFolio.ParameterName = "@Folio"; ParFolio.SqlDbType = SqlDbType.Image; ParFolio.Value = EInspeccion.Folio; SqlCmd.Parameters.Add(ParFolio); //SqlParameter ParFolio2 = new SqlParameter(); //ParFolio2.ParameterName = "@Folio2"; //ParFolio2.SqlDbType = SqlDbType.VarBinary; //ParFolio2.Value = EInspeccion.Folio2; //SqlCmd.Parameters.Add(ParFolio2); rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se Insertó el Registro"; } catch (Exception ex) { rpta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(rpta); }
public IActionResult Put(Guid IdInspeccion, [FromBody] InspeccionDTO inspeccion) { Inspeccion _inspeccion = _mapper.Map <InspeccionDTO, Inspeccion>(inspeccion); _inspeccionService.UpdateInspeccion(IdInspeccion, _inspeccion); return(Ok()); }
public IActionResult CreateInspeccion([FromBody] InspeccionDTO inspeccion) { Inspeccion _inspeccion = _mapper.Map <InspeccionDTO, Inspeccion>(inspeccion); var result = _inspeccionService.CreateInspeccion(_inspeccion); return(CreatedAtRoute("GetInspeccionById", new { IdInspeccion = result.Id }, null)); }
private void btnAgregar_Click(object sender, EventArgs e) { Inspeccion modelo = new Inspeccion(); try { modelo.id_cliente = Int32.Parse(cmbC.SelectedValue.ToString()); modelo.id_vehiculo = Int32.Parse(cmbV.SelectedValue.ToString()); modelo.id_empleado = Int32.Parse(cmbEmp.SelectedValue.ToString()); // modelo.estado = cmbEstado.Text.ToString(); modelo.cantidad_combustible = cmbCombustible.Text.ToString(); modelo.fecha = dateTimePicker1.Value; modelo.gato = rdb1.Checked ? "Si" : "No"; modelo.goma_repuesto = rdb2.Checked ? "Si" : "No"; modelo.goma_delantera_derecha = rdb3.Checked ? "Si" : "No"; modelo.goma_delantera_izquierda = rdb4.Checked ? "Si" : "No"; modelo.goma_trasera_derecha = rdb5.Checked ? "Si" : "No"; modelo.goma_trasera_izquierda = rdb6.Checked ? "Si" : "No"; modelo.ralladuras = rdb7.Checked ? "Si" : "No"; modelo.roturas_cristal = rdb8.Checked ? "Si" : "No"; if (modeloEdit.id != 0) { modelo.id = modeloEdit.id; modeloEdit = modelo; } // else // { using (RentcarEntities DB = new RentcarEntities()) { if (modeloEdit.id == 0) { DB.Inspeccion.Add(modelo); DB.SaveChanges(); } else { DB.Entry(modeloEdit).State = System.Data.Entity.EntityState.Modified; } DB.SaveChanges(); modeloEdit.id = 0; } FillDataGrid(); Clean(); MessageBox.Show("La información ha sido guardada con éxito!"); // } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public async Task <IActionResult> Create([Bind("Id,Ralladuras,CantidadCombustible,GomaRepuesta,Gato,RoturaCristal,GomaSupDerecha,GomaSupIzquierda,GomaTraseraDerecha,GomaTraseraIzquierda,Fecha,Estado,IdRenta")] Inspeccion inspeccion) { if (ModelState.IsValid) { _context.Add(inspeccion); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(inspeccion)); }
//Metodos del proceso de pintura private void timer1_Tick(object sender, EventArgs e) { EntraronPinturaNUD.Value = EntraronPintura.Count; SegundosPin++; Cuadros c = new Cuadros(); if (SegundosPin == 60) { SegundosPin = 0; minutosPin++; Cuadros item = EsperaPintura.First(); item.TiempoPintura--; if (item.TiempoPintura == 0) { SalieronPintura.Add(item); ContadorMaquina++; EsperaInspeccion.Add(item); EntraronInspeccion.Add(item); EsperaPintura.Remove(item); Inspeccion.Start(); } } if (minutosPin == 5) { horasPin++; minutosPin = 0; } TerminadosPinNUD.Value = SalieronPintura.Count; if (ContadorMaquina == 20) { ContadorMaquina = 0; MaquinaPintura.Start(); int d = MaquinaDamage.Next(1, 4); if (d == 1) { MinutosMaquinaDañada = 30; } if (d == 2) { MinutosMaquinaDañada = 45; } if (d == 3) { MinutosMaquinaDañada = 60; } } }
public static string Editar(int ID, int ID_Obra, int ID_Electrico, DateTime F_Visita, byte[] Folio)//No necesita el id { { Inspeccion Obj = new Inspeccion(); Obj.ID = ID; Obj.ID_Obra = ID_Obra; Obj.ID_Electrico = ID_Electrico; Obj.F_Visita = F_Visita; Obj.Folio = Folio; return(DAgInspeccion.DEditar(Obj)); }
public async Task <bool> ActualizarInspección(Inspeccion inspeccion, UsuarioDTO usuarioDTO) { try { await PersistirDocumentosAdjuntos(inspeccion); return(await _procesoRepository.ActualizarInspección(inspeccion, usuarioDTO)); } catch (Exception) { throw; } }
public async Task <Inspeccion> ConsultarSiguienteInspeccion(Guid guid, int pieza, UsuarioDTO usuarioDTO) { try { Inspeccion inspeccion = await _procesoRepository.ConsultarSiguienteInspeccion(guid, pieza, usuarioDTO); return(inspeccion); } catch (Exception) { throw; } }
public ActionResult Post([FromBody] Inspeccion inspeccion) { try { context.inspeccion.Add(inspeccion); context.SaveChanges(); return(CreatedAtRoute("GetInspeccion", new { id = inspeccion.idinspeccion }, inspeccion)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public IActionResult Post([FromBody] Inspeccion inspeccion) { var rs = con.Insert(inspeccion, DataBaseConUser.OkCasa); if (rs) { return(Ok(new ResponseJson("Registro insertado.", true))); } else { return(BadRequest(new ResponseJson("No se pudo insertar el registro."))); } }
public async Task <IActionResult> ActualizarInspección([FromBody] Inspeccion inspeccion) { try { bool operacionCorrecta = await _procesoService.ActualizarInspección(inspeccion, new UsuarioDTO()); return(Ok(operacionCorrecta)); } catch (Exception e) { return(BadRequest(e.Message)); } }
public async Task <IActionResult> Create([Bind("IdTransaccion,IdVehiculo,IdCliente,IdEmpleado,Ralladura,GomaRepuesta,Gato,RoturaCristal,PrimeraGoma,SegundaGoma,TerceraGoma,CuartaGoma,CantidadCombustible,Fecha,Estado")] Inspeccion inspeccion) { if (ModelState.IsValid) { _context.Add(inspeccion); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["IdCliente"] = new SelectList(_context.Clientes, "IdCliente", "Nombre", inspeccion.IdCliente); ViewData["IdEmpleado"] = new SelectList(_context.Empleados, "IdEmpleado", "Nombre", inspeccion.IdEmpleado); ViewData["IdVehiculo"] = new SelectList(_context.Vehiculos.Where(c => c.Estado == true), "IdVehiculo", "Descripcion", inspeccion.IdVehiculo); return(View(inspeccion)); }
public async Task <IActionResult> ConsultarSiguienteInspeccion([FromQuery] string guidProceso, [FromQuery] int pieza) { try { Inspeccion inspeccion = await _procesoService.ConsultarSiguienteInspeccion(Guid.Parse(guidProceso), pieza, new UsuarioDTO()); return(Ok(inspeccion)); } catch (Exception e) { return(BadRequest(e.Message)); } }
public Inspeccion CreateInspeccion(Inspeccion inspeccion) { bool isTipoActivoInListaInspeccion = _inspeccionRepository.GetIsTipoActivoInListaInspeccion(inspeccion); var inspeccionValidator = new InspeccionValidator(isTipoActivoInListaInspeccion); if (!(inspeccionValidator.IsValid(inspeccion))) { throw new CenturyException(new CenturyError(CenturyError.TipoError.ErrorValidacion, "No se puede crear la inspeccion. No se cumplió una validación de datos.", "Inspeccion", inspeccionValidator.BrokenRules(inspeccion))); } _inspeccionRepository.Add(inspeccion); _inspeccionRepository.Commit(); return(inspeccion); }
private void button2_Click(object sender, EventArgs e) { TiempoGeneral.Stop(); LlegadaPaquete.Stop(); Carpintero1.Stop(); Carpintero2.Stop(); Carpintero3.Stop(); Carpintero4.Stop(); Carpintero5.Stop(); Pintura.Stop(); Almacen.Stop(); Inspeccion.Stop(); Empaquetar.Stop(); MaquinaPintura.Stop(); }
public OrdenBuilder WithInspeccion(bool existe) { if (existe) { Inspeccion _inspeccion = new Inspeccion(); ICollection <Inspeccion> _inspecciones = new List <Inspeccion>(); _inspecciones.Add(_inspeccion); _orden.Inspeccion = _inspecciones; } else { _orden.Inspeccion = null; } return(this); }
private void BtnSeleccionarInspeccion_Click(object sender, EventArgs e) { if (Vehiculo == null) { MessageBox.Show("Seleccione un vehículo"); return; } var selector = new SelectorInspeccion(); selector.OnInspeccionSeleccionada += (s, ev) => { this.Inspeccion = ev.Inspeccion; txtInspeccion.Text = $"Inspección No. {Inspeccion.ID}"; }; selector.Show(); }
//Listado Datos Poliza public List <Inspeccion> ListarInspeccion_DAL(string iidinspeccion, string idpoliza, string placa, string fechaini, string fechafin, string nombre, int NroDePagina, int RegPorPag) { List <Inspeccion> listado = new List <Inspeccion>(); SqlCommand cmd = new SqlCommand("SP_VEH_ListarInspeccion", cn.getcn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@iidinspeccion", iidinspeccion); cmd.Parameters.AddWithValue("@idpoliza", idpoliza); cmd.Parameters.AddWithValue("@placa", placa); cmd.Parameters.AddWithValue("@fechaini", fechaini); cmd.Parameters.AddWithValue("@fechafin", fechafin); cmd.Parameters.AddWithValue("@nombre", nombre); cmd.Parameters.AddWithValue("@NroDePagina", NroDePagina); cmd.Parameters.AddWithValue("@RegPorPag", RegPorPag); cn.getcn.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { Inspeccion clase = new Inspeccion(); clase.iidinspeccion = dr["iidinspeccion"].ToString(); clase.idpoliza = dr["idpoliza"].ToString(); clase.Persona = dr["Persona"].ToString(); clase.dtfec_hora_registro = dr["dtfec_hora_registro"].ToString(); clase.vplaca = dr["vplaca"].ToString(); //clase.smidtablaestadoinspeccion = dr["smidtablaestadoinspeccion"].ToString(); clase.dfecha = dr["dfecha"].ToString(); clase.Marca = dr["Marca"].ToString(); clase.Modelo = dr["Modelo"].ToString(); clase.Estado = dr["Estado"].ToString(); clase.TotalRegistros = dr["TotalRegistros"].ToString(); listado.Add(clase); } dr.Close(); cmd.Dispose(); cn.getcn.Close(); return(listado); }
public async Task <RespuestaViewModel> Firmar(Inspeccion inspeccion) { try { inspeccion.Fecha = DateTime.Now; if (!ModelState.IsValid) { return(RespuestaViewModel.Error(new Exception("Model invalido"))); } db.Inspeccions.Add(inspeccion); await db.SaveChangesAsync(); return(RespuestaViewModel.OK()); } catch (Exception ex) { return(RespuestaViewModel.Error(ex)); } }
public ActionResult Put(int id, [FromBody] Inspeccion inspeccion) { try { if (inspeccion.idinspeccion == id) { context.Entry(inspeccion).State = EntityState.Modified; context.SaveChanges(); return(CreatedAtRoute("GetInspeccion", new { id = inspeccion.idinspeccion }, inspeccion)); } else { return(BadRequest()); } } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public void UpdateInspeccion(Guid idInspeccion, Inspeccion inspeccion) { var inspeccionToUpdate = GetInspeccionById(idInspeccion); inspeccionToUpdate.SetObservacion(inspeccion.Observacion); inspeccionToUpdate.SetActivoId(inspeccion.ActivoId); inspeccionToUpdate.SetListadoInspeccionId(inspeccion.ListadoInspeccionId); inspeccionToUpdate.SetTipoInspeccionId(inspeccion.TipoInspeccionId); bool IsTipoActivoInListaInspeccion = _inspeccionRepository.GetIsTipoActivoInListaInspeccion(inspeccion); var inspeccionValidator = new InspeccionValidator(IsTipoActivoInListaInspeccion); if (!(inspeccionValidator.IsValid(inspeccionToUpdate))) { throw new CenturyException(new CenturyError(CenturyError.TipoError.ErrorValidacion, "No se puede actualizar la inspeccion. No se cumplió una validación de datos.", "Inspeccion", inspeccionValidator.BrokenRules(inspeccion))); } _inspeccionRepository.Update(inspeccionToUpdate); _inspeccionRepository.Commit(); }