public bool Update(Mecanico mechanic) { try { var data = db.TMecanico.Find(mechanic.IdMecanico); if (data != null) { data.IdBase = mechanic.IdBase == null ? data.IdBase : mechanic.IdBase; data.Nombre = mechanic.Nombre == null ? data.Nombre : mechanic.Nombre; data.Apellido = mechanic.Apellido == null ? data.Apellido : mechanic.Apellido; data.NumeroTelefono = mechanic.NumeroTelefono == null ? data.NumeroTelefono : mechanic.NumeroTelefono; data.Salario = mechanic.Salario == null ? data.Salario : mechanic.Salario; data.FechaContratacion = mechanic.FechaContratacion == null ? data.FechaContratacion : mechanic.FechaContratacion; return(true); } else { return(false); } } catch (Exception) { return(false); throw; } }
private void btnCancelar_Click(object sender, EventArgs e) { CurrentMecanico = null; lblTittle.Hide(); dataPanel.Hide(); }
public async Task <IActionResult> Edit(Guid id, [Bind("Id,RazaoSocial,CNPJ,Responsavel,CPF,DDDTelefone,Telefone,DDDCelular,Celular,Endereco,Numero,CEP,Cidade,Estado,Latitude,Longitude")] Mecanico mecanico) { if (id != mecanico.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(mecanico); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!LivroExists(mecanico.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(mecanico)); }
public async Task <IActionResult> PutMecanico(int id, Mecanico mecanico) { if (id != mecanico.Id) { return(BadRequest()); } _context.Entry(mecanico).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MecanicoExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <Mecanico> > PostMecanico(Mecanico mecanico) { _context.Mecanico.Add(mecanico); await _context.SaveChangesAsync(); return(CreatedAtAction("GetMecanico", new { id = mecanico.Id }, mecanico)); }
private void tablaMecanicos_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex <= -1) { return; } DataGridViewRow row = tablaMecanicos.CurrentRow; int id = int.Parse(row.Cells[0].Value as string); string nombre = row.Cells[1].Value as string; _DialogResult = new Mecanico() { Id = id, Nombre = nombre }; Console.WriteLine($"ID:{_DialogResult.Id}\nNombre:{_DialogResult.Nombre}"); if (MessageDialog.ShowMessageDialog("Asignar mecanico", $"¿Desea asignarle a {nombre} la orden de trabajo {CurrentOrden.Folio}?", false) == (int)MessageDialogResult.Yes) { this.Dispose(); } else { _DialogResult = null; //por si se cierra la ventana regrese null y no se asigne un mecanico por error } }
public void Update(Mecanico model) { const string query = @" EXEC mecanicos_sp_actualizar @tipo_documento, @documento, @primer_nombre, @segundo_nombre, @primer_apellido, @segundo_apellido, @celular, @direccion, @email, @estado "; var command = CreateCommand(query); command.Parameters.AddWithValue("@tipo_documento", model.TipoDocumento); command.Parameters.AddWithValue("@documento", model.Documento); command.Parameters.AddWithValue("@primer_nombre", model.PrimerNombre); command.Parameters.AddWithValue("@segundo_nombre", (object)model.SegundoNombre ?? DBNull.Value); command.Parameters.AddWithValue("@primer_apellido", model.PrimerApellido); command.Parameters.AddWithValue("@segundo_apellido", (object)model.SegundoApellido ?? DBNull.Value); command.Parameters.AddWithValue("@celular", model.Celular); command.Parameters.AddWithValue("@direccion", model.Direccion); command.Parameters.AddWithValue("@email", model.Email); command.Parameters.AddWithValue("@estado", model.Estado); command.ExecuteNonQuery(); }
private void Button_Click_3(object sender, RoutedEventArgs e) { Mecanico pMecanico = new Mecanico(); pMecanico.nombre = TXT_Nombre.Text.Trim(); pMecanico.app = TXT_App.Text.Trim(); pMecanico.apm = TXT_Apm.Text.Trim(); pMecanico.ciudad = TXT_Ciudad.Text.Trim(); pMecanico.calle = TXT_Calle.Text.Trim(); pMecanico.numero = Int32.Parse(TXT_Numero.Text.Trim()); pMecanico.colonia = TXT_Colonia.Text.Trim(); pMecanico.cp = Int32.Parse(TXT_CodPost.Text.Trim()); pMecanico.curp = TXT_Curp.Text.Trim(); pMecanico.rfc = TXT_Rfc.Text.Trim(); pMecanico.fecha = TXT_FNacim.Text.Trim(); pMecanico.telefono = TXT_Telef.Text.Trim(); pMecanico.id = IDActual; if (Mecanico_Reg.Actualizar(pMecanico) > 0) { MessageBox.Show("Los datos del Mecanico se actualizaron", "Datos Actualizados"); Limpiar(); Deshabilitar(); } else { MessageBox.Show("No se pudo actualizar", "Error al Actualizar"); } }
public ActionResult save([FromBody] Mecanico m) { try { var exist = mecanicoServices.Exist(m.Nombre); if (exist) { return(BadRequest("Mecanico ya existe")); } var data = mecanicoServices.Save(m); if (data) { return(Created("", data)); } else { return(Ok(data)); } } catch (Exception ex) { return(this.StatusCode(StatusCodes.Status500InternalServerError, "Internal Error")); } return(BadRequest()); }
private void Button_Click_2(object sender, RoutedEventArgs e) { Mecanico pMecanico = new Mecanico(); pMecanico.nombre = TXT_Nombre.Text.Trim(); pMecanico.app = TXT_App.Text.Trim(); pMecanico.apm = TXT_Apm.Text.Trim(); pMecanico.ciudad = TXT_Ciudad.Text.Trim(); pMecanico.calle = TXT_Calle.Text.Trim(); pMecanico.numero = Int32.Parse(TXT_Numero.Text.Trim()); pMecanico.colonia = TXT_Colonia.Text.Trim(); pMecanico.cp = Int32.Parse(TXT_CodPost.Text.Trim()); pMecanico.curp = TXT_Curp.Text.Trim(); pMecanico.rfc = TXT_Rfc.Text.Trim(); pMecanico.fecha = TXT_FNacim.Text.Trim(); pMecanico.telefono = TXT_Telef.Text.Trim(); int resultado = Mecanico_Reg.InvocarSP(pMecanico); if (resultado > 0) { MessageBox.Show("Mecanico Registrado Con Exito!!", "Guardado"); } else { MessageBox.Show("No se pudo Realizar el Registro", "Fallo!!"); } }
public async Task <IActionResult> Edit(int id, [Bind("Id,Nombres,Apellidos,DPI,FechaContratacion,Email")] Mecanico mecanico) { if (id != mecanico.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(mecanico); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MecanicoExists(mecanico.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(mecanico)); }
internal Worker(Vehiculo[] vector, int idMecanico, int fromIndex, int toIndex) { this.listaDeVehiculos = vector; this.fromIndex = fromIndex; this.toIndex = toIndex; this.mecanico = new Mecanico(idMecanico); }
public IActionResult Save([FromBody] Mecanico mecanico) { try { var exist = _mecanicoRepository.Exist(mecanico.Nombre); if (exist) { return(BadRequest("El Registro ya existe")); } var data = _mecanicoRepository.Save(mecanico); if (data) { return(Ok(data)); } else { return(StatusCode(StatusCodes.Status500InternalServerError)); } } catch (Exception) { return(StatusCode(StatusCodes.Status500InternalServerError)); throw; } }
private void cmbMecanico_SelectedIndexChanged(object sender, EventArgs e) { Mecanico mechanic = new Mecanico(); string json = mechanic.readById(cmbMecanico.SelectedValue.ToString()); mechanic = JsonConvert.DeserializeObject <Mecanico>(json.Replace("_id", "id")); txtNombreMec.Text = mechanic.Firstname + " " + mechanic.Lastname; }
public void TomarTarea(Mecanico m) { if (autoAReparar.Any()) { m.RecibirTarea(autoAReparar.FirstOrDefault()); autoAReparar.Remove(autoAReparar.FirstOrDefault()); } }
public ActionResult DeleteConfirmed(int id) { Mecanico mecanico = db.Mecanicos.Find(id); db.Mecanicos.Remove(mecanico); db.SaveChanges(); return(RedirectToAction("Index")); }
public IActionResult putModelo(int id, Mecanico modelo) { if (ModelState.IsValid) { BaseDatos.Actualizar(modelo); return(Ok(modelo)); } return(BadRequest()); }
public async Task <IActionResult> Edit(Mecanico obj) { if (ModelState.IsValid) { var resultado = await BaseDatos.Modificar(obj.IdMecanico, obj); return(RedirectToAction("Index")); } return(View(obj)); }
public ActionResult Edit([Bind(Include = "idMecanico,nombre")] Mecanico mecanico) { if (ModelState.IsValid) { db.Entry(mecanico).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(mecanico)); }
public async Task <IActionResult> Create(Mecanico obj) { if (ModelState.IsValid) { await BaseDatos.Guardar(obj); return(RedirectToAction("Index")); } return(View(obj)); }
public void SelectedMechanic(Mecanico selectedmechanic) { //saledetailsvcgral = new Detalleventasvc(); saledetailsvcgral.Idmechanic = selectedmechanic.Id; //saledetailsvcgral.Price = txtPrecio.Text = sparepartselected.Price; txtNombreMec.Text = selectedmechanic.Firstname + " " + selectedmechanic.Lastname; cmbMecanico.SelectedValue = saledetailsvcgral.Idmechanic; }
public Mecanico ActualizarMecanico(Mecanico mecanicoActualizado) { var mecanicoExistente = db.Mecanicos.SingleOrDefault(m => m.Id == mecanicoActualizado.Id); mecanicoExistente.Nombres = mecanicoActualizado.Nombres; mecanicoExistente.Apellidos = mecanicoActualizado.Apellidos; mecanicoExistente.HabilidadRep = mecanicoActualizado.HabilidadRep; return(mecanicoExistente); }
public ActionResult Edit([Bind(Include = "idMecanico,Nombre,Email,Telefono,UsuarioMecanico,Contraseña")] Mecanico mecanico) { if (ModelState.IsValid) { db.Entry(mecanico).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(mecanico)); }
public async Task <IActionResult> Create([Bind("Id,RazaoSocial,CNPJ,Responsavel,CPF,DDDTelefone,Telefone,DDDCelular,Celular,Endereco,Numero,CEP,Cidade,Estado,Latitude,Longitude")] Mecanico mecanico) { if (ModelState.IsValid) { _context.Add(mecanico); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(mecanico)); }
public ActionResult Create([Bind(Include = "idMecanico,Nombre,Email,Telefono,UsuarioMecanico,Contraseña")] Mecanico mecanico) { if (ModelState.IsValid) { db.Mecanicos.Add(mecanico); db.SaveChanges(); return(RedirectToAction("Index", "Login")); } return(View(mecanico)); }
public async Task <IActionResult> Create([Bind("Id,Nombres,Apellidos,DPI,FechaContratacion,Email")] Mecanico mecanico) { if (ModelState.IsValid) { _context.Add(mecanico); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(mecanico)); }
public ActionResult Create([Bind(Include = "idMecanico,nombre")] Mecanico mecanico) { if (ModelState.IsValid) { db.Mecanicoes.Add(mecanico); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(mecanico)); }
public ServiceViewModel GetMecanico(string rodovia, string quilometro) { var mecanico = new Mecanico(rodovia, quilometro); mecanico.SetTempoMedio(); return(new ServiceViewModel { Distancia = quilometro, TempoMedio = mecanico.TempoMedio }); }
public TMecanico ConvertToDBTable(Mecanico m) { return(new TMecanico { IdBase = m.IdBase, Nombre = m.Nombre, Apellido = m.Apellido, NumeroTelefono = m.NumeroTelefono, Salario = m.Salario, FechaContratacion = m.FechaContratacion }); }
public void OnGet(int?Id) { // Mecanicos = helper.GetEnumSelectList<Mecanico>(); if (Id.HasValue) { Mecanico = service.GetMecanicoPorId(Id.Value); } else { Mecanico = new Mecanico(); } }