private void btn_confirmarRegistroDelegacion_Click(object sender, RoutedEventArgs e)
        {
            String nombreDelegacion = txb_nombreDelegacion.Text;
            String colonia          = txb_coloniaDelegacion.Text;
            String codigoPostal     = txb_codigoPostal.Text;
            String calleNum         = txb_calle.Text;
            String numeroTel        = txb_telefono.Text;
            String email            = txb_correo.Text;
            String municipio        = cmb_municipio.Text;

            if (isNuevo == true)
            {
                if (txb_nombreDelegacion.Text == "" || txb_coloniaDelegacion.Text == "" || txb_codigoPostal.Text == "" ||
                    txb_calle.Text == "" || txb_telefono.Text == "" || txb_correo.Text == "" || cmb_municipio.Text == "")
                {
                    MessageBox.Show("Campos faltantes");
                }
                else
                {
                    if (DelegacionDAO.RegistrarDelegacion(nombreDelegacion, codigoPostal, colonia, municipio, calleNum, email, numeroTel) == 1)
                    {
                        MessageBox.Show("Delegación registrada correctamente");
                        DelegacionesRegistradas ventanaDelegaciones = new DelegacionesRegistradas(usuarioConectado);
                        ventanaDelegaciones.Show();
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("Error de registro en la delegación, inténtelo de nuevo");
                    }
                }
            }
            else
            {
                if (txb_nombreDelegacion.Text == "" || txb_coloniaDelegacion.Text == "" || txb_codigoPostal.Text == "" ||
                    txb_calle.Text == "" || txb_telefono.Text == "" || txb_correo.Text == "" || cmb_municipio.Text == "")
                {
                    MessageBox.Show("Campos faltantes");
                }
                else
                {
                    int idDelegacion = DelegacionDAO.cargarIdDelecacion(nombreDelegacion);
                    if (DelegacionDAO.ActualizarDelegacion(nombreDelegacion, colonia, codigoPostal, email, calleNum, numeroTel, municipio, idDelegacion) == 1)
                    {
                        MessageBox.Show("Delegación modificada correctamente");
                        DelegacionesRegistradas ventanaDelegaciones = new DelegacionesRegistradas(usuarioConectado);
                        ventanaDelegaciones.Show();
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("Error de registro en la delegación, inténtelo de nuevo");
                    }
                }
            }
        }
        /*
         *  0 - No fue posible ejecutar el query.
         *  1 - El query se ejecutó con exito
         * -1 - Error al ejecutar el query
         */
        private string ProcesarInsercion(Paquete paquete)
        {
            string respuesta = "";
            int    resultado = 0;

            if (paquete.TipoDominio == TipoDato.Delegacion)
            {
                resultado = DelegacionDAO.RegistrarDelegacion(paquete.Consulta);
                respuesta = resultado.ToString();
            }
            else if (paquete.TipoDominio == TipoDato.Usuario)
            {
                resultado = UsuarioDAO.RegistrarUsuario(paquete.Consulta);
                respuesta = resultado.ToString();
            }
            else if (paquete.TipoDominio == TipoDato.Municipio)
            {
                //No se ocupa
            }
            else if (paquete.TipoDominio == TipoDato.DelegacionTipo)
            {
                //No se ocupa
            }
            else if (paquete.TipoDominio == TipoDato.Conductor)
            {
                resultado = ConductorDAO.RegistrarConductor(paquete.Consulta);
                respuesta = resultado.ToString();
            }
            else if (paquete.TipoDominio == TipoDato.Vehiculo)
            {
                resultado = VehiculoDAO.RegistrarVehiculo(paquete.Consulta);
                respuesta = resultado.ToString();
            }
            else if (paquete.TipoDominio == TipoDato.Cargo)
            {
                //No se ocupa
            }
            else if (paquete.TipoDominio == TipoDato.Dictamen)
            {
                resultado = DictamenDAO.RegistrarDictamen(paquete.Consulta);
                respuesta = resultado.ToString();
            }
            else if (paquete.TipoDominio == TipoDato.ReporteSiniestro)
            {
                //Falta implementar
            }
            else if (paquete.TipoDominio == TipoDato.Fotografia)
            {
                //Falta implementar FotografiaDAO
            }

            return(respuesta);
        }
Exemplo n.º 3
0
        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();
                }
            }
        }