private void SetearFila(DataGridViewRow r, ModeloDto modeloDto) { r.Cells[cmnMarcas.Index].Value = modeloDto.marcaAuto; r.Cells[cmnTipoVehiculo.Index].Value = modeloDto.tipoVehiculo; r.Cells[cmnModelo.Index].Value = modeloDto.nomModelo; r.Tag = modeloDto; }
public IActionResult Create(ModeloDto dto) { try { var entity = _mapper.Map <Modelo>(dto); entity.FechaAlta = DateTime.Now; var saved = _ModeloService.Create(entity); var result = _mapper.Map <ModeloDto>(saved); return(Created($"/api/catalogo/Modelo/{result.Id}", result)); } catch (DbUpdateException ex) { var error = new ValidationProblemDetails { Title = "Error de creacion de modelo", Detail = (ex.InnerException as PostgresException).Detail }; return(ValidationProblem(error)); } catch (Exception ex) { var error = new ValidationProblemDetails { Title = "Error de creacion de modelo", Detail = ex.Message }; return(ValidationProblem(error)); } }
private void btnConfirmar_Click(object sender, EventArgs e) { try { var numero = int.Parse(tbNumero.Text); LineaDto linea = (LineaDto)cbLinea.SelectedItem; ModeloDto modelo = (ModeloDto)cbModelo.SelectedItem; ColorDto color = (ColorDto)cbColor.SelectedItem; (bool, string)resultado = _presentadorLinea.ConfirmarOP(numero, linea, modelo, color); if (resultado.Item1) { opActual = new OpDto(); opActual.Numero = numero; opActual.Linea = linea; opActual.Modelo = modelo; opActual.Color = color; opActual.FechaInicio = DateTime.Now; CargarOpActual(opActual); pNuevaOP.Visible = false; MessageBox.Show($"{resultado.Item2}", "Creacion OP", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show($"{resultado.Item2}", "Creacion OP", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { MessageBox.Show("No se han ingresado los datos correctamente", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public async Task <IActionResult> Editar(int?id) { if (id == null) { return(NotFound()); } var dados = await database.TB_MODELO.FindAsync(id); if (dados == null) { return(NotFound()); } ViewBag.Pais = database.TB_PAIS.Where(cat => cat.ativo == Convert.ToChar("S")).ToList(); ViewBag.Capital = database.TB_CAPITAL.Where(cat => cat.ativo == Convert.ToChar("S")).ToList(); ViewBag.Continente = database.TB_CONTINENTE.Where(cat => cat.ativo == Convert.ToChar("S")).ToList(); ViewBag.Atividade = database.TB_ATIVIDADE.Where(cat => cat.ativo == Convert.ToChar("S")).ToList(); ModeloDto paginaView = new ModeloDto(); paginaView.Id = dados.Id; paginaView.PrimeiroNome = dados.PrimeiroNome; // paginaView.PaisID = dados.Pais.Id; // paginaView.CapitalID = dados.Capital.Id; // paginaView.ContinenteID = dados.Continente.Id; return(View(paginaView)); }
public static (bool, string) ConfirmarOP(int numero, LineaDto linea, ModeloDto modelo, ColorDto color) { using (var servicio = new ControlCalidadServiceReference.ControlCalidadServicioClient(_contexto)) { return(servicio.ConfirmarOP(numero, linea, modelo, color)); } }
public void Actualizar(int id) { ModeloDto _Modelo = _Manejador.Obtener(id); _Modelo.Nombre = textBoxNombre.Text; _Modelo.MarcaId = int.Parse(cbMarca.SelectedValue.ToString()); _Manejador.Actualizar(_Modelo); }
public Task <int> InserirAsync(Modelo modelo) { const string sql = @"insert into modelos (id_modelo, id_marca, nome) values (@Id, @IdMarca, @Nome); select last_insert_id();"; var dto = new ModeloDto(modelo); return(_dbConnection.ExecuteScalarAsync <int>(sql, dto)); }
public async Task <bool> AtualizarAsync(Modelo modelo) { const string sql = @"update modelos set nome = @Nome, id_marca = @IdMarca where id_modelo = @Id"; var dto = new ModeloDto(modelo); var registrosAfetados = await _dbConnection.ExecuteAsync(sql, dto); return(registrosAfetados == 1); }
public void Add() { ModeloDto _Modelo = new ModeloDto(); _Modelo.Estado = true; _Modelo.Nombre = textBoxNombre.Text; _Modelo.FechaCreacion = DateTime.Now; _Modelo.MarcaId = int.Parse(cbMarca.SelectedValue.ToString()); _Manejador.Crear(_Modelo, true); }
private ModeloDto ConstruirModeloDto(SqlDataReader reader) { ModeloDto modeloDto = new ModeloDto(); modeloDto.ModeloId = reader.GetInt32(0); modeloDto.marcaAuto = reader.GetString(1);; modeloDto.tipoVehiculo = reader.GetString(2); modeloDto.nomModelo = reader.GetString(3); return(modeloDto); }
public IHttpActionResult CrearModelo(ModeloDto modeloDto) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var modelo = Mapper.Map <ModeloDto, Modelo>(modeloDto); _context.Modelos.Add(modelo); _context.SaveChanges(); modelo = _context.Modelos.Find(modelo.Id); var resultado = Mapper.Map <Modelo, ModeloDto>(modelo); return(Ok(resultado)); }
public IActionResult Update(ModeloDto dto) { try { if (!dto.Id.HasValue) { throw new Exception("No se ha proporcionado un identificador de Modelo válido."); } var entity = _ModeloService.GetById(dto.Id.Value); if (entity == null) { throw new Exception($"No se ha encontrado el Modelo {dto.Nombre} con el identificador {dto.Id}."); } _mapper.Map(dto, entity); entity.UltimaModificacion = DateTime.Now; _ModeloService.Update(entity); return(Ok()); } catch (DbUpdateException ex) { var error = new ValidationProblemDetails { Title = "Error de creacion de modelo", Detail = (ex.InnerException as PostgresException).Detail }; return(ValidationProblem(error)); } catch (Exception ex) { var error = new ValidationProblemDetails { Title = "Error de creacion de modelo", Detail = ex.Message }; return(ValidationProblem(error)); } }
public async Task <IActionResult> Editar(ModeloDto dadosTemporario) { if (ModelState.IsValid) { TempData["confirmacao"] = " Registro Atualizado com Sucesso."; var dados = await database.TB_MODELO.FindAsync(dadosTemporario.Id); dados.PrimeiroNome = dadosTemporario.PrimeiroNome; database.SaveChanges(); return(RedirectToAction(nameof(Index))); } else { ViewBag.Pais = database.TB_PAIS.Where(cat => cat.ativo == Convert.ToChar("S")).ToList(); ViewBag.Capital = database.TB_CAPITAL.Where(cat => cat.ativo == Convert.ToChar("S")).ToList(); ViewBag.Continente = database.TB_CONTINENTE.Where(cat => cat.ativo == Convert.ToChar("S")).ToList(); ViewBag.Atividade = database.TB_ATIVIDADE.Where(cat => cat.ativo == Convert.ToChar("S")).ToList(); return(View("../Modelo/Editar")); } }
public IActionResult Salvar(ModeloDto dadosTemporario) { if (ModelState.IsValid) { TempData["confirmacao"] = " Registro Cadastrado com Sucesso."; Modelo dados = new Modelo(); dados.PrimeiroNome = dadosTemporario.PrimeiroNome; dados.ativo = Convert.ToChar("S"); database.TB_MODELO.Add(dados); database.SaveChanges(); return(RedirectToAction(nameof(Index))); } else { ViewBag.Pais = database.TB_PAIS.Where(cat => cat.ativo == Convert.ToChar("S")).ToList(); ViewBag.Capital = database.TB_CAPITAL.Where(cat => cat.ativo == Convert.ToChar("S")).ToList(); ViewBag.Continente = database.TB_CONTINENTE.Where(cat => cat.ativo == Convert.ToChar("S")).ToList(); ViewBag.Atividade = database.TB_ATIVIDADE.Where(cat => cat.ativo == Convert.ToChar("S")).ToList(); return(View("../Modelo/Novo")); } }
public (bool, string) ConfirmarOP(int numero, LineaDto linea, ModeloDto modelo, ColorDto color) { return(Adaptador.ConfirmarOP(numero, linea, modelo, color)); }
public void MostrarObjetivo() { ModeloDto modelo = (ModeloDto)cbModelo.SelectedItem; tbObjetivo.Text = modelo.Objetivo.ToString(); }