private void BtnAgregar_Click(object sender, RoutedEventArgs e) { string nombre = txtNombre.Text; string apellidos = txtApellidos.Text; string fechaNacimiento = txtNacimiento.Text; string numLicencia = txtLicencia.Text; string telefono = txtTelefono.Text; int idConductorAux = idConductor; if (string.IsNullOrEmpty(nombre) || string.IsNullOrEmpty(apellidos) || string.IsNullOrEmpty(fechaNacimiento) || string.IsNullOrEmpty(numLicencia) || string.IsNullOrEmpty(telefono)) { MessageBox.Show("Usuario y/o password Vacios...", "Error"); return; } try { if (idConductor == 0) { using (SistemaReportesVehiculosEntities db = new SistemaReportesVehiculosEntities()) { Conductor conductor = new Conductor { nombre = nombre, apellidos = apellidos, fechaNacimiento = fechaNacimiento, numLicencia = numLicencia, telefono = telefono }; db.Conductor.Add(conductor); db.SaveChanges(); MessageBox.Show("Agregado con éxito"); idConductorAux = idConductor; } } else { using (SistemaReportesVehiculosEntities db = new SistemaReportesVehiculosEntities()) { Conductor conductorEdit = db.Conductor.Find(idConductor); conductorEdit.nombre = txtNombre.Text; conductorEdit.apellidos = txtApellidos.Text; conductorEdit.numLicencia = txtLicencia.Text; conductorEdit.telefono = txtTelefono.Text; conductorEdit.fechaNacimiento = txtNacimiento.Text; db.Entry(conductorEdit).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); MessageBox.Show("Editado con éxito"); } } this.Visibility = Visibility.Collapsed; this.itActualizar.Actualizar(idConductorAux); } catch { MessageBox.Show("Error, no se pudo agregar el conductor"); } }
private void btn_dictaminar_Click(object sender, RoutedEventArgs e) { string descripcion = txt_descripcion.Text; string hora = DateTime.Now.Hour.ToString() + DateTime.Now.Minute.ToString() + DateTime.Now.Millisecond.ToString(); string fecha = DateTime.Now.Day.ToString() + DateTime.Now.Month.ToString(); placas = cb_responsable.Text; int idReportAux = idReporte; if (string.IsNullOrEmpty(descripcion)) { MessageBox.Show("Campos Vacios...", "Error"); return; } try { using (SistemaReportesVehiculosEntities db = new SistemaReportesVehiculosEntities()) { Dictamen dictamenNew = db.Dictamen.Find(folio); dictamenNew.folio = fecha + hora; dictamenNew.descripcion = descripcion; dictamenNew.responsable = placas; dictamenNew.fechaHora = DateTime.Now; dictamenNew.idUsuario = idUsuario; dictamenNew.idReporte = idReportAux; db.Entry(dictamenNew).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); MessageBox.Show("dictamen actualizado con éxito"); idReportAux = dictamenNew.idReporte; } this.Visibility = Visibility.Collapsed; this.itActualizar.Actualizar(idReportAux); } catch { MessageBox.Show("Error"); } }
private void btn_RegistrarUsuario_Click(object sender, RoutedEventArgs e) { string nombre = txt_nombre.Text; string apellidos = txt_apellidos.Text; string username = txt_user.Text; string contrasenia = txt_contrasenia.Text; int idDelegacion = cb_delegacion.SelectedIndex + 1; int idCargo = cb_cargo.SelectedIndex + 1; int idUserAux = idUsuario; if (string.IsNullOrEmpty(nombre) || string.IsNullOrEmpty(apellidos) || string.IsNullOrEmpty(username) || string.IsNullOrEmpty(contrasenia) || string.IsNullOrEmpty(idCargo.ToString())) { MessageBox.Show("Campos Vacios...", "Error"); return; } try { if (idUsuario == 0) { using (SistemaReportesVehiculosEntities db = new SistemaReportesVehiculosEntities()) { Usuario usuarioNew = new Usuario { nombre = nombre, apellidos = apellidos, usuario1 = username, contrasenia = contrasenia, idDelegación = idDelegacion, idCargo = idCargo }; db.Usuario.Add(usuarioNew); db.SaveChanges(); MessageBox.Show("Usuario registrado con éxito"); idUserAux = usuarioNew.idUsuario; } } else { using (SistemaReportesVehiculosEntities db = new SistemaReportesVehiculosEntities()) { Usuario userEdit = db.Usuario.Find(idUsuario); userEdit.nombre = txt_nombre.Text; userEdit.apellidos = txt_apellidos.Text; userEdit.usuario1 = txt_user.Text; userEdit.contrasenia = txt_contrasenia.Text; userEdit.idCargo = cb_cargo.SelectedIndex + 1; userEdit.idDelegación = cb_delegacion.SelectedIndex + 1; db.Entry(userEdit).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); MessageBox.Show("Usuario editada con éxito"); } } this.Visibility = Visibility.Collapsed; this.itActualizar.Actualizar(idUserAux); } catch { MessageBox.Show("Error"); } }
private void btn_registrarDelegacion_Click(object sender, RoutedEventArgs e) { string alias = txt_alias.Text; string calle = txt_calle.Text; string numero = txt_numero.Text; string codigoPostal = txt_codigoPostal.Text; int idMunicipio = cbMunicipio.SelectedIndex + 1; string colonia = txt_colonia.Text; string correo = txt_correo.Text; string telefono = txt_telefono.Text; int idDelAux = idDelegacion; if (string.IsNullOrEmpty(alias) || string.IsNullOrEmpty(calle) || string.IsNullOrEmpty(codigoPostal) || string.IsNullOrEmpty(codigoPostal) || string.IsNullOrEmpty(colonia) || string.IsNullOrEmpty(txt_numero.Text) || string.IsNullOrEmpty(correo) || string.IsNullOrEmpty(telefono) || string.IsNullOrEmpty(cbMunicipio.Text)) { MessageBox.Show("Campos Vacios...", "Error"); return; } try { if (idDelegacion == 0) { using (SistemaReportesVehiculosEntities db = new SistemaReportesVehiculosEntities()) { Delegacion delegacionNew = new Delegacion { nombre = alias, calle = calle, numero = numero, colonia = colonia, codigoPostal = codigoPostal, idMunicipio = idMunicipio, telefono = telefono, correo = correo }; db.Delegacion.Add(delegacionNew); db.SaveChanges(); MessageBox.Show("Delegación registrada con éxito"); idDelAux = delegacionNew.idDelegacion; } } else { using (SistemaReportesVehiculosEntities db = new SistemaReportesVehiculosEntities()) { Delegacion delegacionEdit = db.Delegacion.Find(idDelegacion); delegacionEdit.nombre = txt_alias.Text; delegacionEdit.calle = txt_calle.Text; delegacionEdit.numero = txt_numero.Text; delegacionEdit.colonia = txt_colonia.Text; delegacionEdit.codigoPostal = txt_codigoPostal.Text; delegacionEdit.idMunicipio = cbMunicipio.SelectedIndex + 1; delegacionEdit.colonia = txt_colonia.Text; delegacionEdit.correo = txt_correo.Text; delegacionEdit.telefono = txt_telefono.Text; db.Entry(delegacionEdit).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); MessageBox.Show("Delegación editada con éxito"); } } this.Visibility = Visibility.Collapsed; this.itActualizar.Actualizar(idDelAux); } catch { MessageBox.Show("Error"); } }