本文整理汇总了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();
}
示例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();
}
}
示例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();
}
示例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();
}
示例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();
}
示例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();
}
示例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();
}
示例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();
}
示例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;
}
示例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();
}
示例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();
}
示例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 = "";
}
示例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;
}
示例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();
}
示例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();
}