private string ProcesarModificacion(Paquete paquete) { string respuesta = ""; int resultado = 0; if (paquete.TipoDominio == TipoDato.Delegacion) { resultado = DelegacionDAO.EditarDelegacion(paquete.Consulta); respuesta = resultado.ToString(); } else if (paquete.TipoDominio == TipoDato.Usuario) { resultado = UsuarioDAO.EditarUsuario(paquete.Consulta); respuesta = resultado.ToString(); } else if (paquete.TipoDominio == TipoDato.Conductor) { resultado = ConductorDAO.EditarConductor(paquete.Consulta); respuesta = resultado.ToString(); } else if (paquete.TipoDominio == TipoDato.Vehiculo) { resultado = VehiculoDAO.EditarVehiculo(paquete.Consulta); respuesta = resultado.ToString(); } else if (paquete.TipoDominio == TipoDato.Cargo) { //No se ocupa } else if (paquete.TipoDominio == TipoDato.Dictamen) { //Falta implementar. Preguntar al maestro } else if (paquete.TipoDominio == TipoDato.ReporteSiniestro) { //Falta implementar } else if (paquete.TipoDominio == TipoDato.Fotografia) { //Falta implementar FotografiaDAO } return(respuesta); }
private void btn_GuardarDelegacion_Click(object sender, RoutedEventArgs e) { if (ValidarFormulario()) { int resultado; Delegacion delegacion = new Delegacion(); if (!esNuevo) { delegacion.IdDelegacion = delegacionEdicion.IdDelegacion; } delegacion.Nombre = txt_Nombre.Text; delegacion.CodigoPostal = txt_CodigoPostal.Text; delegacion.Colonia = txt_Colonia.Text; delegacion.Calle = txt_Calle.Text; delegacion.Correo = txt_Correo.Text; delegacion.Numero = txt_Numero.Text; int indiceMunicipio = cmb_Municipio.SelectedIndex; delegacion.IdMunicipio = municipios[indiceMunicipio].IdMunicipio; int indiceTipo = cmb_Tipo.SelectedIndex; delegacion.IdTipo = tiposDelegacion[indiceTipo].IdTipoDelegacion; if (esNuevo) { resultado = DelegacionDAO.RegistrarDelegacion(delegacion); } else { resultado = DelegacionDAO.EditarDelegacion(delegacion); } if (resultado == 1) { this.DialogResult = true;; this.Close(); } } }