当前位置: 首页>>代码示例>>C#>>正文


C# Conexion.consultar方法代码示例

本文整理汇总了C#中Conexion.consultar方法的典型用法代码示例。如果您正苦于以下问题:C# Conexion.consultar方法的具体用法?C# Conexion.consultar怎么用?C# Conexion.consultar使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Conexion的用法示例。


在下文中一共展示了Conexion.consultar方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: cargarDatos

        // Carga las funcionalidades que tiene un rol a la hora de hacer una modificacion
        public void cargarDatos(string rol)
        {
            this.id_rol = getIdRol(rol.Trim());

            Conexion conn = new Conexion(); // Creo un nuevo objeto Conexion a la hora de conectarme

            SqlDataReader habilitado = conn.consultar("select HABILITADO from SASHAILO.Rol where ID_ROL = " + this.id_rol + "");
            habilitado.Read();
            string estaHabilitado = habilitado.GetString(0);
            if (estaHabilitado == "S")
                Habilitado.Checked = true;
            else
                Habilitado.Checked = false;
            habilitado.Close();

            NombreRol.Text = rol;
            nombreRolAModificar = NombreRol.Text;

            SqlDataReader resultado = conn.consultar("select F.ID_FUNCION from SASHAILO.Rol R, SASHAILO.FuncionxRol FR, SASHAILO.Funcion F where R.ID_ROL = " + this.id_rol + " AND FR.ID_ROL = R.ID_ROL AND F.ID_FUNCION = FR.ID_FUNCION");

            // La consulta me devuelve la descripcion de las funcionalidades que tiene ese Rol

            while (resultado.Read())
            {
                // Para que cuando se realice una modificacion, ya aparezcan tildados las funcionalidades que tiene
                int id_funcion = resultado.GetInt32(0);

                switch (id_funcion)
                {
                    case 1: ABMRol.Checked = true;
                        break;
                    case 2: ABMCiudad.Checked = true;
                        break;
                    case 3: ABMRecorrido.Checked = true;
                        break;
                    case 4: ABMMicro.Checked = true;
                        break;
                    case 5: GeneracionViaje.Checked = true;
                        break;
                    case 6: RegistroLlegada.Checked = true;
                        break;
                    case 7: CompraPasaje.Checked = true;
                        break;
                    case 8: Devolucion.Checked = true;
                        break;
                    case 9: ConsultaPuntos.Checked = true;
                        break;
                    case 10: ListadoEstadistico.Checked = true;
                        break;
                    case 11: CanjePuntos.Checked = true;
                        break;
                }
            }

            conn.desconectar();
        }
开发者ID:pedrojleon,项目名称:sashailobus,代码行数:57,代码来源:Modif_rol.cs

示例2: DGVRol_CellContentClick

        private void DGVRol_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.ColumnIndex == 2)
            {

                string msj = "El Rol será eliminado. ";
                msj = msj + "¿Desea continuar?";
                DialogResult dialogResult = MessageBox.Show(msj, "Atención", MessageBoxButtons.YesNo);
                if (dialogResult == DialogResult.No)
                    return;

                string rol = DGVRol.Rows[e.RowIndex].Cells["NombreDelRol"].Value.ToString();
                int id_rol = getIdRol(rol);

                Conexion conn = new Conexion();
                SqlDataReader resultado = conn.consultar("UPDATE SASHAILO.Rol SET ELIMINADO = 'S' WHERE ID_ROL = " + id_rol + "");
                resultado.Dispose(); // Aca hago el borrado logico
                MessageBox.Show("El rol '" + rol + "' ha sido eliminado", "");
                conn.desconectar();
                inicializarTabla();

            }

            if (e.ColumnIndex == 3)
            {
                Modif_rol modificacion = new Modif_rol();
                string rol = DGVRol.Rows[e.RowIndex].Cells["NombreDelRol"].Value.ToString();
                modificacion.cargarDatos(rol);
                modificacion.Text = "Modificacion de Rol";
                modificacion.Tag = this;
                modificacion.ShowDialog();
                inicializarTabla();
            }
        }
开发者ID:pedrojleon,项目名称:sashailobus,代码行数:34,代码来源:ABM_rol.cs

示例3: button1_Click

        private void button1_Click(object sender, EventArgs e)
        {
            string nombre_ciudad = nueva_ciudad.Text.Trim();
            if(nombre_ciudad.CompareTo("") == 0){
                MessageBox.Show("Debe ingresar el Nombre de la Ciudad", "", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }

            //valido que la ciudad no exista aun
            Conexion conn = new Conexion();
            SqlDataReader resultado = conn.consultar("select 1 from SASHAILO.Ciudad where upper(NOMBRE_CIUDAD)=upper('" + nombre_ciudad + "')");
            if (resultado.Read())
            {
                MessageBox.Show("La Ciudad ingresada ya existe en el sistema", "", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                nueva_ciudad.Focus();
                conn.desconectar();
                return;
            }
            conn.desconectar();
            conn = new Conexion();
            resultado = conn.consultar("INSERT INTO SASHAILO.Ciudad(NOMBRE_CIUDAD) values ('"+nombre_ciudad+"')");
            resultado.Dispose(); // Aca hago el borrado logico
            MessageBox.Show("La Ciudad ha sido dada de alta", "");
            conn.desconectar();
            inicializarTabla();
        }
开发者ID:pedrojleon,项目名称:sashailobus,代码行数:26,代码来源:Abm_Ciudad.cs

示例4: cargarDatos

        public void cargarDatos(int id_micro)
        {
            this.id_micro = id_micro;
            label_nro_micro.Text = id_micro.ToString();
            llenarComboTipoServicio(combo_servicio);
            llenarComboMarca();

            Conexion cn = new Conexion();
            SqlDataReader consulta = cn.consultar("select PATENTE, ID_MARCA, MODELO, ID_TIPO_SERVICIO, F_ALTA, CANT_KG " +
                                                   "from SASHAILO.Micro " +
                                                   "WHERE ID_MICRO = " + this.id_micro);
            while (consulta.Read())
            {
                string v_patente = consulta.GetString(0);
                int id_marca = consulta.GetInt32(1);
                string v_modelo = consulta.GetString(2);
                int id_tipo_servicio = consulta.GetInt32(3);
                string f_alta = consulta.GetDateTime(4).ToString();
                f_alta = f_alta.Substring(0, 10);
                decimal v_cant_kg = consulta.GetDecimal(5);

                patente.Text = v_patente.Trim();
                modelo.Text = v_modelo.Trim();
                label_f_actual.Text = f_alta.Trim();
                cant_kg.Text = v_cant_kg.ToString().Trim();
                seleccionarEnCombo(combo_marca, id_marca);
                seleccionarEnCombo(combo_servicio, id_tipo_servicio);

                evaluarFechasEstadoMicro(this.id_micro);

            }
            cn.desconectar();
        }
开发者ID:pedrojleon,项目名称:sashailobus,代码行数:33,代码来源:Modif_Micro.cs

示例5: cargarDatos

        public void cargarDatos(Int32 id_recorrido)
        {
            this.id_recorrido = id_recorrido;

            Conexion cn = new Conexion();

            SqlDataReader consulta = cn.consultar("select rc.ID_CIUDAD_ORIGEN, rc.ID_CIUDAD_DESTINO, rc.PRECIO_BASE_KG, rc.PRECIO_BASE_PASAJE, re.ID_TIPO_SERVICIO "
                                                + "from SASHAILO.Recorrido re "
                                                + "join SASHAILO.Recorrido_Ciudades rc on rc.ID_RECORRIDO_CIUDADES = re.ID_RECORRIDO_CIUDADES "
                                                + "where re.ID_RECORRIDO=" + id_recorrido + "");
            if (consulta.Read())
            {
                int id_ciudad_o = consulta.GetInt32(0);
                int id_ciudad_d = consulta.GetInt32(1);
                decimal precio_base_kg = consulta.GetDecimal(2);
                decimal precio_base_pasaje = consulta.GetDecimal(3);
                int id_tipo_servicio = consulta.GetInt32(4);

                Funciones func = new Funciones();
                seleccionarEnCombo(origen, id_ciudad_o);
                seleccionarEnCombo(destino, id_ciudad_d);
                seleccionarEnCombo(tipo_servicio, id_tipo_servicio);

                base_kg.Text = precio_base_kg.ToString();
                base_pasaje.Text = precio_base_pasaje.ToString();
            }
            cn.desconectar();
        }
开发者ID:pedrojleon,项目名称:sashailobus,代码行数:28,代码来源:Modif_Recorrido.cs

示例6: inicializarTabla

        public void inicializarTabla()
        {
            DGVRol.Rows.Clear();

            Conexion conn = new Conexion();
            SqlDataReader resultado = conn.consultar("select NOMBRE, HABILITADO from SASHAILO.Rol where ELIMINADO = 'N' order by NOMBRE");

            DGVRol.Columns["NombreDelRol"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
            DGVRol.Columns["Habilitado"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
            DGVRol.Columns["acciones"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
            DGVRol.Columns["modificacion"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;

            int renglon;
            while (resultado.Read())
            {
                renglon = DGVRol.Rows.Add();
                DGVRol.Rows[renglon].Cells["NombreDelRol"].Value = resultado.GetString(0);
                DGVRol.Rows[renglon].Cells["Habilitado"].Value = resultado.GetString(1);

                DataGridViewImageCell iconColumn = (DataGridViewImageCell)DGVRol.Rows[renglon].Cells["acciones"];
                iconColumn.Value = FrbaBus.Properties.Resources.deny_ico;

                iconColumn = (DataGridViewImageCell)DGVRol.Rows[renglon].Cells["modificacion"];
                iconColumn.Value = FrbaBus.Properties.Resources.edit_ico;
            }
            conn.desconectar();
        }
开发者ID:pedrojleon,项目名称:sashailobus,代码行数:27,代码来源:ABM_rol.cs

示例7: cargarDatos

        public void cargarDatos( int id_ciudad)
        {
            this.id_ciudad = id_ciudad;

            Conexion conn = new Conexion();
            SqlDataReader resultado = conn.consultar("select NOMBRE_CIUDAD, HABILITADA from SASHAILO.Ciudad where ID_CIUDAD="+id_ciudad+"");

            if (resultado.Read())
            {
                nombre_ciudad.Text = resultado.GetString(0);
                habilitada.Checked = resultado.GetString(1) == "S";
            }
            conn.desconectar();
        }
开发者ID:pedrojleon,项目名称:sashailobus,代码行数:14,代码来源:Modif_Ciudad.cs

示例8: button1_Click

 private void button1_Click(object sender, EventArgs e)
 {
     string nombre = nombre_ciudad.Text.Trim();
     if (nombre.CompareTo("") == 0)
     {
         MessageBox.Show("Debe ingresar el Nombre de la Ciudad", "", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
         return;
     }
     string habilit = habilitada.Checked ? "S" : "N";
     Conexion conn = new Conexion();
     SqlDataReader resultado = conn.consultar("UPDATE SASHAILO.Ciudad SET NOMBRE_CIUDAD = '"+nombre+"', HABILITADA = '"+habilit+"' WHERE ID_CIUDAD = " + this.id_ciudad + "");
     MessageBox.Show("Los datos han sido guardados", "");
     conn.desconectar();
     Modif_Ciudad.ActiveForm.Close();
 }
开发者ID:pedrojleon,项目名称:sashailobus,代码行数:15,代码来源:Modif_Ciudad.cs

示例9: existeCliente

        public bool existeCliente()
        {
            if (dni.Text.Trim().Equals(""))
                return false;

            Conexion cn = new Conexion();

            SqlDataReader consulta = cn.consultar("select ID_CLIENTE from SASHAILO.Cliente WHERE DNI = " + dni.Text.Trim() + " ");
            if (consulta.Read())
            {
                return true;
            }
            cn.desconectar();
            return false;
        }
开发者ID:pedrojleon,项目名称:sashailobus,代码行数:15,代码来源:Consulta_Puntos.cs

示例10: cargarComboTipoServicio

        public void cargarComboTipoServicio()
        {
            Conexion cn = new Conexion();

            SqlDataReader consulta = cn.consultar("SELECT ID_TIPO_SERVICIO, DESCRIPCION FROM SASHAILO.Tipo_Servicio order by 2");
            while (consulta.Read())
            {
                int id = consulta.GetInt32(0);
                string descripcion = consulta.GetString(1);

                ComboboxItem item = new ComboboxItem();
                item.Text = descripcion;
                item.Value = id;

                tipo_servicio.Items.Add(item);

            }
            cn.desconectar();
        }
开发者ID:pedrojleon,项目名称:sashailobus,代码行数:19,代码来源:Modif_Recorrido.cs

示例11: cargarCombosCiudad

        public void cargarCombosCiudad()
        {
            Conexion cn = new Conexion();

            SqlDataReader consulta = cn.consultar("SELECT ID_CIUDAD, NOMBRE_CIUDAD FROM SASHAILO.Ciudad WHERE HABILITADA = 'S' order by 2");
            while (consulta.Read())
            {
                int id_ciudad = consulta.GetInt32(0);
                string d_ciudad = consulta.GetString(1);

                ComboboxItem item = new ComboboxItem();
                item.Text = d_ciudad;
                item.Value = id_ciudad;

                origen.Items.Add(item);
                destino.Items.Add(item);
            }
            cn.desconectar();
        }
开发者ID:pedrojleon,项目名称:sashailobus,代码行数:19,代码来源:Modif_Recorrido.cs

示例12: llenaComboProducto

        public void llenaComboProducto()
        {
            Conexion cn = new Conexion();
            producto.Items.Clear();
            SqlDataReader consulta = cn.consultar("select ID_PRODUCTO, DESCRIPCION, PUNTOS_NECESARIOS from SASHAILO.Producto WHERE STOCK > 0 ORDER BY 3 desc");
            while (consulta.Read())
            {
                int id_producto = consulta.GetInt32(0);
                string desc = consulta.GetString(1);
                int puntos_necesarios = consulta.GetInt32(2);

                ComboboxItem item = new ComboboxItem();
                item.Text = desc;
                item.Value = id_producto;
                item.Puntos = puntos_necesarios;

                producto.Items.Add(item);
            }
            cn.desconectar();
            producto.Text = "";
        }
开发者ID:pedrojleon,项目名称:sashailobus,代码行数:21,代码来源:Canje_Puntos.cs

示例13: tieneFuncion

        public bool tieneFuncion(string usuario, int id_funcion)
        {
            bool tiene_funcion = false;
            Conexion cn = new Conexion();
            string sql = "select case when exists ( " +
                                      "select 1 from SASHAILO.Usuario us " +
                                      "join SASHAILO.RolxUsuario rxu on rxu.ID_USUARIO=us.ID_USUARIO " +
                                      "join SASHAILO.Rol r on rxu.ID_ROL=r.ID_ROL " +
                                      "join SASHAILO.FuncionxRol fr on r.ID_ROL=fr.ID_ROL " +
                                      "join SASHAILO.Funcion f on fr.ID_FUNCION=f.ID_FUNCION " +
                                      "where us.USUARIO='" + usuario.Trim() + "' and " +
                                      "f.ID_FUNCION=" + id_funcion + " ) " +
                                 "then 1 else 0 end 'TIENE FUNCION'";

            SqlDataReader consulta = cn.consultar(sql);
            if (consulta.Read())
            {
                tiene_funcion = (consulta.GetInt32(0) == 1) ? true : false;
            }
            cn.desconectar();

            return tiene_funcion;
        }
开发者ID:pedrojleon,项目名称:sashailobus,代码行数:23,代码来源:Login.cs

示例14: inicializarTabla

        public void inicializarTabla()
        {
            DGVCiudad.Rows.Clear();

            Conexion conn = new Conexion();
            SqlDataReader resultado = conn.consultar("select ID_CIUDAD, NOMBRE_CIUDAD, HABILITADA from SASHAILO.Ciudad order by NOMBRE_CIUDAD");

            int renglon;
            while (resultado.Read())
            {
                renglon = DGVCiudad.Rows.Add();
                DGVCiudad.Rows[renglon].Cells["id_ciudad"].Value = resultado.GetInt32(0);
                DGVCiudad.Rows[renglon].Cells["NombreDeCiudad"].Value = resultado.GetString(1);
                DGVCiudad.Rows[renglon].Cells["Habilitada"].Value = resultado.GetString(2);

                DataGridViewImageCell iconColumn = (DataGridViewImageCell)DGVCiudad.Rows[renglon].Cells["acciones"];
                iconColumn.Value = FrbaBus.Properties.Resources.deny_ico;

                iconColumn = (DataGridViewImageCell)DGVCiudad.Rows[renglon].Cells["modificacion"];
                iconColumn.Value = FrbaBus.Properties.Resources.edit_ico;
            }
            conn.desconectar();
        }
开发者ID:pedrojleon,项目名称:sashailobus,代码行数:23,代码来源:Abm_Ciudad.cs

示例15: llenarComboTipoButaca

        private void llenarComboTipoButaca(ComboBox cb)
        {
            Conexion cn = new Conexion();

            SqlDataReader consulta = cn.consultar("SELECT ID_TIPO_BUTACA, DESCRIPCION FROM SASHAILO.Tipo_Butaca order by 2");
            while (consulta.Read())
            {
                int id = consulta.GetInt32(0);
                string desc = consulta.GetString(1);

                ComboboxItem item = new ComboboxItem();
                item.Text = desc;
                item.Value = id;

                cb.Items.Add(item);

            }
            cn.desconectar();
        }
开发者ID:pedrojleon,项目名称:sashailobus,代码行数:19,代码来源:Alta_Micro.cs


注:本文中的Conexion.consultar方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。