本文整理汇总了C#中Conexion类的典型用法代码示例。如果您正苦于以下问题:C# Conexion类的具体用法?C# Conexion怎么用?C# Conexion使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
Conexion类属于命名空间,在下文中一共展示了Conexion类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: 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();
}
示例2: BuscarTarjetas
public BuscarTarjetas(string user)
{
InitializeComponent();
usuario = user;
//CARGO DGV CON LAS TARJETAS ASOCIADAS AL CLIENTE ASOCIADO AL USUARIO
Conexion con = new Conexion();
string query = " SELECT C.apellido +' '+ C.nombre, T.num_tarjeta,E.emisor_descr,T.fecha_emision,T.fecha_vencimiento "+
" FROM LPP.CLIENTES C JOIN LPP.TARJETAS T ON T.id_cliente=C.id_cliente "+
"JOIN LPP.EMISORES E ON E.id_emisor = T.id_emisor "+
"WHERE C.username = '"+usuario+"'";
con.cnn.Open();
DataTable dtDatos = new DataTable();
SqlDataAdapter da = new SqlDataAdapter(query, con.cnn);
da.Fill(dtDatos);
dt = dtDatos;
dgvTarjetas.DataSource = dtDatos;
//CAMBIO COLUMNA DE NUM_TARJETA
SqlCommand command = new SqlCommand(query, con.cnn);
SqlDataReader lector = command.ExecuteReader();
lector.Read();
foreach (DataGridViewRow row in dgvTarjetas.Rows)
{
ultimosCuatro = lector.GetString(1);
row.Cells["num_tarjeta"].Value = "XXXX-XXXX-XXXX-" + ultimosCuatro.Remove(0, 12);
}
con.cnn.Close();
}
示例3: ejecutarQuery
private void ejecutarQuery(string query)
{
Conexion con = new Conexion();
con.cnn.Open();
DataTable dtDatos = new DataTable();
SqlDataAdapter da = new SqlDataAdapter(query, con.cnn);
da.Fill(dtDatos);
dt = dtDatos;
dgvResults.DataSource = dtDatos;
if(consulta == "D")
{
//CAMBIO COLUMNA DE NUM_TARJETA
SqlCommand command = new SqlCommand(query, con.cnn);
SqlDataReader lector = command.ExecuteReader();
lector.Read();
foreach (DataGridViewRow row in dgvResults.Rows)
{
string ultimosCuatro = lector.GetString(4);
row.Cells["num_tarjeta"].Value = "XXXX-XXXX-XXXX-" + ultimosCuatro.Remove(0, 12);
}
con.cnn.Close();
}
}
示例4: cmdGuardar_Click
private void cmdGuardar_Click(object sender, EventArgs e)
{
try
{
Conexion cnn = new Conexion();
cnn.ArmarProcedimiento("SFX.InsertarAeronave");
cnn.AgregarParametro("@matricula", txtMatricula.Text);
cnn.AgregarParametro("@mod_id", cmbBoxModelo.SelectedValue);
cnn.AgregarParametro("@kg_disponibles", txtKg.Text);
cnn.AgregarParametro("@cantPasillo", txtPasillo.Text);
cnn.AgregarParametro("@cantVentanilla", txtVentanilla.Text);
cnn.AgregarParametro("@ser_id", cmbBoxTipoServ.SelectedValue);
cnn.Abrir();
cnn.EjecutarProcedimiento();
cnn.Cerrar();
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
示例5: VentaFichadora
public VentaFichadora(Core.Sistema.AuditoriaSistema iAuditoria, Conexion.IConexion iConexion)
{
this.conexion = iConexion;
this.auditoria = iAuditoria;
InitializeComponent();
}
示例6: excesoKilos
public String excesoKilos(string kilos)
{
String retorno = "";
int cant_kg = Convert.ToInt32(kilos);
int cant_kg_disp = 10000;
Conexion conn = new Conexion();
SqlCommand sp;
sp = new SqlCommand("SASHAILO.sp_get_kg_disponibles_en_viaje", conn.miConexion); // Lo inicializo
sp.CommandType = CommandType.StoredProcedure; // Defino que tipo de comando es
SqlParameter ID_VIAJE = sp.Parameters.Add("@p_id_viaje", SqlDbType.Int);
SqlParameter KG_DISP = sp.Parameters.Add("@p_kilos", SqlDbType.Int);
ID_VIAJE.Value = this.viaje.id_viaje;
KG_DISP.Direction = ParameterDirection.Output;
try
{
sp.ExecuteNonQuery();
cant_kg_disp = Convert.ToInt32(sp.Parameters["@p_kilos"].Value.ToString());
}
catch (Exception error)
{
conn.desconectar();
}
conn.desconectar();
if (cant_kg > cant_kg_disp)
retorno = "No es posible encomendar la cantidad de kilogramos ingresada\n";
return retorno;
}
示例7: 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();
}
}
示例8: Main
public static void Main()
{
try
{
Application.EnableVisualStyles();
//Establecer los parametros del archivo de configuración
var CnControlPresupuesto = new Conexion();
CnControlPresupuesto.CadenaConexion = ConfigurationManager.ConnectionStrings["CnControlPresupuesto"].ConnectionString;
CnControlPresupuesto.Proveedor = ConfigurationManager.ConnectionStrings["CnControlPresupuesto"].ProviderName;
CnControlPresupuesto.EsquemaDefecto = ConfigurationManager.AppSettings["CnControlPresupuesto.EsquemaDefecto"];
Galeria.Conexiones.Add(CnControlPresupuesto);
Galeria.ClaveEncriptacion = "ControlPresupuesto";
//Inicaia el Login
FrmLogin oLogin = new FrmLogin();
if (oLogin.ShowDialog() == DialogResult.OK)
{
MdiPrincipal oMdi = new MdiPrincipal();
oMdi.ShowDialog();
}
}
catch (System.Exception ex)
{
Utilidad.ImprimirError(ex, DateTime.Now);
}
}
示例9: 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();
}
示例10: BuscarTarjetas
public BuscarTarjetas(string user)
{
InitializeComponent();
usuario = user;
dgvTarjetas.AllowUserToAddRows = false;
dgvTarjetas.AllowUserToDeleteRows = false;
dgvTarjetas.ReadOnly = true;
//CARGO DGV CON LAS TARJETAS ASOCIADAS AL CLIENTE ASOCIADO AL USUARIO
Conexion con = new Conexion();
string query = " SELECT C.apellido +', '+ C.nombre as 'Apellido, Nombre', T.num_tarjeta,E.emisor_descr,T.fecha_emision,T.fecha_vencimiento "+
" FROM LPP.CLIENTES C JOIN LPP.TARJETAS T ON T.id_cliente=C.id_cliente "+
"JOIN LPP.EMISORES E ON E.id_emisor = T.id_emisor "+
"WHERE C.username = '"+usuario+"'";
con.cnn.Open();
DataTable dtDatos = new DataTable();
SqlDataAdapter da = new SqlDataAdapter(query, con.cnn);
da.Fill(dtDatos);
dt = dtDatos;
dgvTarjetas.DataSource = dtDatos;
con.cnn.Close();
foreach (DataGridViewRow row in dgvTarjetas.Rows)
{
//string ultimosCuatro = lector.GetString(4);
string ultimosCuatro = (row.Cells["num_tarjeta"].Value).ToString();
row.Cells["num_tarjeta"].Value = "XXXX-XXXX-XXXX-" + ultimosCuatro.Remove(0, 12);
}
}
示例11: UltimoUsuarioRegistrado
public int UltimoUsuarioRegistrado()
{
int idMedico = 0;
SqlCommand cmd = null;
SqlDataReader dr = null;
try
{
Conexion cn = new Conexion();
SqlConnection conex = cn.Conectar();
cmd = new SqlCommand("sp_UltimoUsuarioRegistrado", conex);
cmd.CommandType = CommandType.StoredProcedure;
conex.Open();
dr = cmd.ExecuteReader();
while (dr.Read())
{
idMedico = Convert.ToInt32(dr["idusuario"]);
}
}
catch
{
idMedico = 0;
}
finally
{
cmd.Connection.Close();
}
return idMedico;
}
示例12: BuscarRol
public BuscarRol(string ev)
{
InitializeComponent();
evento = ev;
btnContinuar.Enabled = false;
if (evento == "M")
{
btnContinuar.Text = "Modificar";
}
else
{
btnContinuar.Text = "Eliminar";
}
/*CARGA LOS ROLES EN EL COMBOBOX*/
Conexion con = new Conexion();
string query = "SELECT nombre FROM LPP.ROLES WHERE habilitado = 1 ";
con.cnn.Open();
SqlCommand command = new SqlCommand(query, con.cnn);
SqlDataReader lector = command.ExecuteReader();
while (lector.Read())
{
cmbRoles.Items.Add(lector.GetString(0));
}
con.cnn.Close();
btnContinuar.Enabled = false;
}
示例13: Nueva
public Nueva(Core.Sistema.AuditoriaSistema iAuditoria, Conexion.IConexion iConexion)
{
this.conexion = iConexion;
this.orden = new Core.Venta.Orden(this.conexion)
{
AuditoriaSistema = iAuditoria,
Mozo = new Core.Sistema.Usuario(this.conexion)
{
Id = 3
},
Mesa = new Core.Venta.Mesa(this.conexion)
{
Id = 999
},
Cliente = new Core.Persona.Cliente(this.conexion)
{
Id = 5
},
Estado = new Core.Venta.EstadoVenta
{
Codigo = "P"
},
TipoPago = Core.Venta.TipoPago.EFECTIVO,
TipoComprobante = Core.Venta.TipoComprobante.BOLETA
};
InitializeComponent();
}
示例14: busquedaDatosUsuario
public void busquedaDatosUsuario()
{
Conexion con = new Conexion();
string query = "SELECT pass, intentos, habilitado " +
"FROM LPP.USUARIOS WHERE username = '" + txtUsuario.Text + "'";
con.cnn.Open();
SqlCommand command = new SqlCommand(query, con.cnn);
SqlDataReader lector = command.ExecuteReader();
if (!lector.Read())
{
con.cnn.Close();
MessageBox.Show("Usuario Inválido");
txtUsuario.Text = "";
txtPass.Text = "";
return;
}
pass = lector.GetString(0);
intFallidos = lector.GetInt32(1);
userHabilitado = lector.GetBoolean(2);
con.cnn.Close();
}
示例15: Page_Load
protected void Page_Load(object sender, EventArgs e)
{
if (Request.QueryString["ImageID"] != null)
{
int idProducto = Convert.ToInt32(Request.QueryString["ImageID"]);
Conexion conectarBD = new Conexion();
SqlCommand cmdBuscar = new SqlCommand();
cmdBuscar.Connection = conectarBD.Conectar();
cmdBuscar.CommandText = "getImagen_Producto"; // Nombre del procedimiento almacenado
cmdBuscar.CommandType = CommandType.StoredProcedure; // Indicar que se ejecuta un Procedimiento en vez de una Query
cmdBuscar.Parameters.AddWithValue("@idProducto", idProducto);
DataTable dt = new DataTable();
SqlDataAdapter sda = new SqlDataAdapter();
sda.SelectCommand = cmdBuscar;
sda.Fill(dt);
if (dt != null)
{
Byte[] bytes = (Byte[])dt.Rows[0]["imagen_prod"];
Response.Buffer = true;
Response.Charset = "";
Response.Cache.SetCacheability(HttpCacheability.NoCache);
//Response.ContentType = dt.Rows[0]["ContentType"].ToString();
Response.AddHeader("content-disposition", "attachment;filename=") ;//+ dt.Rows[0]["Name"].ToString());
Response.BinaryWrite(bytes);
Response.Flush();
Response.End();
}
}
}