Beispiel #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            String errores = errorCampos();

            if (errores == null)
            {
                SqlCommand command = Buscador.getInstancia().getCommandStoredProcedure("SP_altaUsuario");
                command.Parameters.AddWithValue("@usuario", txtUsuario.Text);
                command.Parameters.AddWithValue("@pass", txtPass.Text);
                try {
                    command.ExecuteNonQuery();
                    MessageBox.Show("Usuario registrado correctamente", "Registro correcto", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                catch (SqlException error) {
                    switch (error.Number)
                    {
                    case 2627: MessageBox.Show("El nombre de usuario ya se encuentra en uso", "Usuario existente", MessageBoxButtons.OK, MessageBoxIcon.Error);        //Violacion de restriccion UNIQUE
                        break;

                    case 8114: MessageBox.Show("Error de datos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); break;
                    }
                }
            }
            else
            {
                MessageBox.Show(errores, "Error de registro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
    public static List <string> GetNombresCursos(string prefixText)
    {
        Buscador      gestorBuscador = new Buscador();
        List <string> nombres        = gestorBuscador.GetCursosSrc(prefixText);

        return(nombres);
    }
Beispiel #3
0
        private int obtenerId()                         //Obtiene el ID del rol seleccionado (Solo poseía el nombre)
        {
            SqlCommand obtenerId = Buscador.getInstancia().getCommandFunction("fx_getRolId(@rol)");

            obtenerId.Parameters.AddWithValue("@rol", cbRol.Text);
            return((int)obtenerId.ExecuteScalar());
        }
Beispiel #4
0
 public frmAsignarRoles(FormsAdapter anterior)
 {
     InitializeComponent();
     formAnterior = anterior;
     Buscador.getInstancia().cargarUsuarios(cbUsuario);                  //Carga los usuarios en el combobox
     Buscador.getInstancia().cargarRoles(listRoles);                     // Carga la lista de roles con los existentes
 }
Beispiel #5
0
 static void Main()
 {
     Application.EnableVisualStyles();
     Application.SetCompatibleTextRenderingDefault(false);
     Buscador.getInstancia();            //Inicializa la instancia, establece la conexion con la Base
     Application.Run(new Login());
 }
Beispiel #6
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            this.Hide();
            Buscador b = new Buscador();

            b.ShowDialog();
            this.Show();
        }
Beispiel #7
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            string     query   = (soloHabilitados)? "fx_filtrarTurnosHabilitados(@descripcion)":"fx_filtrarTurnos(@descripcion)";
            SqlCommand command = Buscador.getInstancia().getCommandFunctionDeTabla(query);

            command.Parameters.AddWithValue("@descripcion", valor(txtDescripcion.Text));
            ejecutarQuery(command, dgListado);
            base.ocultarColumnas(dgListado);
        }
Beispiel #8
0
        private SqlDataReader obtenerRoles()                //Devuelve el DatReader con los roles del usuario
        {
            SqlCommand commandRol = Buscador.getInstancia().getCommandFunctionDeTabla("fx_getRolesDeUsuario(@usuario)");

            commandRol.Parameters.AddWithValue("@usuario", txtUser.Text);
            SqlDataReader rolesReader = commandRol.ExecuteReader();

            return(rolesReader);
        }
Beispiel #9
0
        private void registrarChofer()
        {
            SqlCommand cmd = Buscador.getInstancia().getCommandStoredProcedure("SP_altaChofer");

            setParametros(ref cmd);
            cmd.ExecuteNonQuery();
            MessageBox.Show("Chofer registrado correctamente", "Registro completo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            limpiar();
        }
Beispiel #10
0
        public void SeConsultarTodosDeveTrazer()
        {
            var query    = new QueryBuilderParaTeste();
            var buscador = new Buscador(new ComandoParaTeste(), query);

            DefinirScriptQualquer(query);

            ValidarTabelaDeUmObjetoQualquer(buscador);
        }
Beispiel #11
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            SqlCommand command = Buscador.getInstancia().getCommandStoredProcedure("SP_eliminarUsuario");

            command.Parameters.AddWithValue("@usuario", cbUsuario.Text);
            command.ExecuteNonQuery();
            MessageBox.Show("Usuario eliminado correctamente", "Usuario eliminado", MessageBoxButtons.OK, MessageBoxIcon.Information);
            cbUsuario.Items.Clear();
            Buscador.getInstancia().cargarUsuarios(cbUsuario);
        }
Beispiel #12
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            int        trimestre = this.getTrimestre();
            string     funcion   = this.getTipoEstadistica();
            SqlCommand command   = Buscador.getInstancia().getCommandFunctionDeTabla(funcion + "(@anio, @trimestre)");

            command.Parameters.AddWithValue("@anio", dateAnio.Value.Year);
            command.Parameters.AddWithValue("@trimestre", trimestre);
            ejecutarQuery(command, dgEstadisticas);             // <<----- Ejecuta la query (o sea, la funcion indicada) y carga el listado
        }
Beispiel #13
0
        private void modificarChofer()
        {
            SqlCommand cmd = Buscador.getInstancia().getCommandStoredProcedure("SP_modifChofer");

            setParametros(ref cmd);
            cmd.Parameters.AddWithValue("@id", Math.Abs(ID));
            cmd.ExecuteNonQuery();
            MessageBox.Show("Chofer actualizado correctamente", "Modificacion completa", MessageBoxButtons.OK, MessageBoxIcon.Information);
            formAnterior.Show();
            this.Close();
        }
Beispiel #14
0
        private void button1_Click(object sender, EventArgs e)
        {
            SqlCommand command = Buscador.getInstancia().getCommandStoredProcedure("SP_modifPass");

            command.Parameters.AddWithValue("@usuario", cbUsuario.Text);
            command.Parameters.AddWithValue("@pass", txtPass.Text);

            int x = command.ExecuteNonQuery();

            MessageBox.Show("Usuario Modificado correctamente", "Usuario modificado", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
Beispiel #15
0
        private void mostrarFacturaExistente(string codRendicionString) // Si la Rendicion ya existía y el usuario desea ver el detalle
        {
            int codRendicion;                                           // desde acá se cargan sus datos, en base al Nro de Rendicion obtenido desde la excepcion

            int.TryParse(codRendicionString, out codRendicion);
            SqlCommand command = Buscador.getInstancia().getCommandFunctionDeTabla("fx_getRendicionExistente(@nroRendicion)");

            command.Parameters.AddWithValue("@nroRendicion", codRendicion);
            ejecutarQuery(command, dgListado);
            dgListado.Sort(dgListado.Columns[8], ListSortDirection.Ascending);
        }
Beispiel #16
0
        public void TesteBusca()
        {
            Armazenador armazenador = new Armazenador("C:/Users/Pedro/Desktop/tatic/sample.txt");

            armazenador.LerArquivo();
            Buscador buscador = new Buscador(armazenador);

            buscador.ProcurarPor("20170206175709744", "20170219124557428", new string[] { "BFD99205", "B5079387" });

            Assert.Equal(buscador.NumeroResultados, 3);
        }
Beispiel #17
0
 private void btnTodos_Click(object sender, EventArgs e)
 {
     if (soloHabilitados)
     {
         ejecutarQuery(Buscador.getInstancia().verTodosHabilitados("Cliente"), dgListado);
     }
     else
     {
         ejecutarQuery(Buscador.getInstancia().verTodos("Cliente"), dgListado);
     }
 }
Beispiel #18
0
        private void modificarTurno()
        {
            SqlCommand command = Buscador.getInstancia().getCommandStoredProcedure("SP_modifTurno");

            setearParametros(ref command);
            command.Parameters.AddWithValue("@id", ID);                         //Necesito agregarle el ID porque es una modificacion
            command.ExecuteNonQuery();
            MessageBox.Show("Turno modificado correctamente", "Modificacion completa", MessageBoxButtons.OK, MessageBoxIcon.Information);
            formAnterior.Show();
            this.Close();
        }
Beispiel #19
0
        private void btnBuscar_Click(object sender, EventArgs e)                // En algunos casos se verán solo los habilitados (por ejemplo, para asignar viajes) y en otros se pueden ver todos (ej, modificacion clientes)
        {
            string     query   = soloHabilitados?"fx_filtrarClientesHabilitados(@nombre, @apellido, @DNI)":"fx_filtrarClientes(@nombre, @apellido, @DNI)";
            SqlCommand command = Buscador.getInstancia().getCommandFunctionDeTabla(query);

            command.Parameters.AddWithValue("@nombre", valor(txtNombre.Text));
            command.Parameters.AddWithValue("@apellido", valor(txtApellido.Text));
            command.Parameters.AddWithValue("@DNI", valor(txtDNI.Text));

            ejecutarQuery(command, dgListado);
            dgListado.Columns["ID"].Visible = false;
        }
Beispiel #20
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            string     query   = soloHabilitados?"fx_filtrarChoferesHabilitados(@nombre, @apellido, @DNI)":"fx_filtrarChoferes(@nombre, @apellido, @DNI)";
            SqlCommand command = Buscador.getInstancia().getCommandFunctionDeTabla(query);

            command.Parameters.AddWithValue("@nombre", valor(txtNombre.Text));
            command.Parameters.AddWithValue("@apellido", valor(txtApellido.Text));
            command.Parameters.AddWithValue("@DNI", valor(txtDNI.Text));

            ejecutarQuery(command, dgListado);
            base.ocultarColumnas(dgListado);
        }
Beispiel #21
0
        public void SeConsultarVariosDeveTrazer()
        {
            var query    = new QueryBuilderParaTeste();
            var buscador = new Buscador(new ComandoParaTeste(), query);
            var config   = buscador.CriarQuery("abc");

            DefinirScriptQualquer(query);

            var tabela = buscador.Varios(config);

            ValidarTabelaDeUmObjetoQualquer(buscador);
        }
Beispiel #22
0
        protected int habilitar(string SP, int id)                              // Metodo usado por los formularios para habilitar Choferes/Autos/Turnos/Roles/Clientes
        {
            SqlCommand cmd = Buscador.getInstancia().getCommandStoredProcedure("SP_habilitar" + SP);

            cmd.Parameters.AddWithValue("@id", id);
            int resultado = cmd.ExecuteNonQuery();

            if (resultado > 0)
            {
                MessageBox.Show(SP + " habilitado correctamente", SP + " habilitado", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            return(resultado);
        }
Beispiel #23
0
        private void btnHabilitar_Click(object sender, EventArgs e)
        {
            SqlCommand command = Buscador.getInstancia().getCommandStoredProcedure("SP_habilitarRol");

            command.Parameters.AddWithValue("id", rolId);
            int x = command.ExecuteNonQuery();

            if (x > 0)
            {
                MessageBox.Show("Rol habilitado Correctamente");
            }
            limpiar();
        }
Beispiel #24
0
        public void SeConsultarNonQueryDeUmObjetoQualquerDeveTrazerQuantidadeDeRegistrosExistentes()
        {
            var query    = new QueryBuilderParaTeste();
            var buscador = new Buscador(new ComandoParaTeste(), query);
            var config   = buscador.CriarQuery("abc");

            query.DefinirScriptParaTeste("update ObjetoVirtual set Nome = Nome");

            var valor = buscador.NonQuery(config);

            valor
            .Should()
            .BeGreaterThan(0);
        }
        public IBuscador <TObjeto> Buscar <TObjeto>() where TObjeto : IEntidade
        {
            var buscador = (_buscador as IBuscador <TObjeto>);

            if (buscador != null)
            {
                return(buscador);
            }
            var dicionario = DicionarioCache.Consultar(typeof(TObjeto));

            buscador  = new Buscador <TObjeto>(Comando, dicionario, QueryBuilder, RelacionamentoBuilder);
            _buscador = buscador;
            return(buscador);
        }
        void ICatalogo.Mostrar(int id)
        {
            Miembro entidad = (from o in SesionActual.Instance.getContexto <IglesiaEntities>().Miembro where o.MiembroId == id select o).FirstOrDefault();

            registroId.Value              = entidad.MiembroId.ToString();
            registroEmail.Value           = entidad.Email;
            registroPrimerNombre.Value    = entidad.Primer_Nombre;
            registroSegundoNombre.Value   = entidad.Segundo_Nombre;
            registroApellidoPaterno.Value = entidad.Apellido_Paterno;
            registroApellidoMaterno.Value = entidad.Apellido_Materno;

            manejadorDeLideresdeCelulas = new ManejadorDeLideresDeCelula();
            Buscador.CargarListado(manejadorDeLideresdeCelulas.ObtenerLiderazgoDeCelulas(id));
        }
Beispiel #27
0
        private void obtenerFuncionalidades(string rol)                     // Consulta las funcionalidades del rol en la base de datos
        {
            SqlCommand commandFuncionalidades = Buscador.getInstancia().getCommandFunction("fx_getRolId(@rol)");

            commandFuncionalidades.Parameters.AddWithValue("@rol", rol);
            int rolID = (int)commandFuncionalidades.ExecuteScalar();                                                     //Busco el ID del rol (Solo tenia el nombre...)

            commandFuncionalidades = Buscador.getInstancia().getCommandFunctionDeTabla("fx_getFuncionalidades(@idRol)"); //Busco las funcionalidades
            commandFuncionalidades.Parameters.AddWithValue("@idRol", rolID);

            SqlDataReader funcionalidadesReader = commandFuncionalidades.ExecuteReader();

            actualizarBotones(funcionalidadesReader);
        }
Beispiel #28
0
        private void cbUsuario_SelectedIndexChanged(object sender, EventArgs e)
        {
            SqlCommand command = Buscador.getInstancia().getCommandFunctionDeTabla("fx_getRolesDeUsuario(@usuario)");

            command.Parameters.AddWithValue("@usuario", cbUsuario.SelectedItem);
            int i = 0;

            while (i++ < listRoles.Items.Count)
            {
                listRoles.SetItemChecked(i - 1, false);         //Desactivo todos los roles
            }
            actualizarRoles(command);                           //Activo los del usuario
            btnOk.Enabled = true;
        }
Beispiel #29
0
        private void btnOk_Click(object sender, EventArgs e)
        {
            SqlCommand command = Buscador.getInstancia().getCommandStoredProcedure("SP_altaRol");

            setearParametros(ref command);
            try {
                command.ExecuteNonQuery();
                MessageBox.Show("Rol registrado correctamente", "Rol Registrado", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            catch (SqlException x) {
                MessageBox.Show(x.Message, "Error de registro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            formAnterior.Show();
            this.Close();
        }
Beispiel #30
0
        public ActionResult Index(Buscador model)
        {
            HomeModel home = new HomeModel();

            home.ResultViewModel  = new ResultViewModel();
            home.Buscador         = model;
            model.NombreProvincia = db.Provincias.Where(x => x.ORID == model.IdProvincia).Select(x => x.Descripcion).FirstOrDefault();
            cargoCombos();
            ViewBag.Localidad = db.Localidades.OrderBy(e => e.Descripcion).Where(x => x.Partidos.IdProvincia == model.IdProvincia).ToList();
            if (model != null)
            {
                home.ResultViewModel = WeatherDetail(model);
            }
            return(View(home));
        }