private void button1_Click(object sender, EventArgs e) { using (SqlConnection cnx = new SqlConnection()) { cnx.ConnectionString = MiCadena.CadenaCnx(); SqlCommand cmd = new SqlCommand(); cmd.CommandText = "sp_login"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@usuario", txtUsuario.Text); cmd.Parameters.AddWithValue("@contraseña", txtContraseña.Text); cmd.Connection = cnx; cnx.Open(); //5.Declarar una variable tipo Reader... SqlDataReader LectorDatos; //6.Vamos a ejecutar la query a través del objeto comando... LectorDatos = cmd.ExecuteReader(); if (LectorDatos.Read() == true) { id = LectorDatos["IDAdmin"].ToString(); nombres = LectorDatos["NombreAdmin"].ToString(); apellidos = LectorDatos["ApellidoAdmin"].ToString(); } //7.Validar si el Lector de Datos tiene registros... Boolean ExistenciaRegistros = LectorDatos.HasRows; //8.Validamos la entrada del usuario al sistema... if (ExistenciaRegistros) { MessageBox.Show("Bienvenido al sistema : " + nombres + " " + apellidos, "acceso autorizado", MessageBoxButtons.OK, MessageBoxIcon.Information); //cargar el formulario principal de nuestra aplicación General FrmPrincipal = new General(id, nombres, apellidos); //aqui ocultamos el formulario del login... this.Hide(); FrmPrincipal.Show(); Boleta b = new Boleta(nombres, apellidos); } else { //en el caso de que el usuario no este registrado... MessageBox.Show("Usuario incorrecto" + txtUsuario.Text, "Usuario NO registrado", MessageBoxButtons.OK, MessageBoxIcon.Error); //abandonamos el evento... return; } //9.Cerramos la conexión a la base de datos... cnx.Close(); } }
public string EjecutarConsultaParaObtenerUnaColumna(string consulta) { string resultado = ""; Comando = new SqlCommand(); SqlDataReader LectorDatos; Comando = Conexion.CreateCommand(); Comando.CommandText = consulta; Comando.CommandType = CommandType.Text; LectorDatos = Comando.ExecuteReader(); while (LectorDatos.Read()) { resultado = LectorDatos[0].ToString(); } return(resultado); }
public string getUserCode(int id) { System.Data.SqlClient.SqlConnection conexion = new System.Data.SqlClient.SqlConnection(); conexion.ConnectionString = Properties.Settings.Default.farmaciaConnectionString; //MessageBox.Show("comienza proceso de extraccion de datos del sexo del usuario"); conexion.Open(); // MessageBox.Show("coneccion de base de datos establecida"); String Consulta = "select sexo, codigo from informacionDelUsuario where userId= '" + idUsuario + "';"; SqlCommand Comando = new SqlCommand(Consulta, conexion); SqlDataReader LectorDatos; LectorDatos = Comando.ExecuteReader(); if (LectorDatos.Read()) { conexion.Close(); return(LectorDatos["codigo"] == DBNull.Value ? "*ERROR*" : Convert.ToString(LectorDatos["codigo"])); } }
///////////////////////// public void verificarBloqueo() { // MessageBox.Show("verificando bloqueo..."); DataTable dt = new DataTable(); DataSet ds = new DataSet(); ds.Tables.Add(dt); System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlConnection(); // TODO: Modify the connection string and include any // additional required properties for your database. conn.ConnectionString = "integrated security=SSPI;data source=DESKTOP-5NFCGTG\\RONELCRUZ;" + "persist security info=False;initial catalog=sisfax"; try { String Consulta = "select estado from usuarios where contraseña='" + label6.Text + "' and usuario ='" + textBox1.Text + "' and tipo = '" + textBox2.Text + "';"; conn.Open(); SqlCommand Comando = new SqlCommand(Consulta, conn); SqlDataReader LectorDatos; LectorDatos = Comando.ExecuteReader(); if (LectorDatos.Read()) { label7.Text = Convert.ToString(LectorDatos["estado"]); string cc = label6.Text; string permiso = textBox3.Text; if (label7.Text == "bloqueada") { tres(cc, permiso); } } conn.Close(); //MessageBox.Show("La lista de usuarios se ha actualizado "); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error message", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void informacionLogin(string nombreUsuario) { MessageBox.Show("extraccion de informacion confidencial"); System.Data.SqlClient.SqlConnection conexion = new System.Data.SqlClient.SqlConnection(); conexion.ConnectionString = "integrated security=SSPI;data source=DESKTOP-5NFCGTG\\RONELCRUZ;" + "persist security info=False;initial catalog=sisfax"; conexion.Open(); String Consulta = "select codigo,usuario,contraseña,estado,tipo from usuarios where usuario= '" + nombreUsuario + "';"; SqlCommand Comando = new SqlCommand(Consulta, conexion); SqlDataReader LectorDatos; LectorDatos = Comando.ExecuteReader(); if (LectorDatos.Read()) { label2.Text = LectorDatos["contraseña"] == DBNull.Value ? "*ERROR*" : Convert.ToString(LectorDatos["contraseña"]); label32.Text = LectorDatos["codigo"] == DBNull.Value ? "*ERROR*" : Convert.ToString(LectorDatos["codigo"]); verificarLongitudComentario(); conexion.Close(); } }
public void verificarEliminado() { // MessageBox.Show("verificando eliminacion..."); DataTable dt = new DataTable(); DataSet ds = new DataSet(); ds.Tables.Add(dt); System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlConnection(); // TODO: Modify the connection string and include any // additional required properties for your database. conn.ConnectionString = Properties.Settings.Default.farmaciaConnectionString; try { String Consulta = "select estado from usuarios where contraseña='" + textBox2.Text + "' and usuario ='" + textBox1.Text + "' and tipo = '" + comboBox1.Text + "';"; conn.Open(); SqlCommand Comando = new SqlCommand(Consulta, conn); SqlDataReader LectorDatos; LectorDatos = Comando.ExecuteReader(); if (LectorDatos.Read()) { label7.Text = Convert.ToString(LectorDatos["estado"]); if (label7.Text == "eliminado") { MessageBox.Show("Este usuario ha sido eliminado, para restaurarlo contacte un administrador"); Application.Restart(); } } conn.Close(); //MessageBox.Show("La lista de usuarios se ha actualizado "); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error message", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void obtenerSexo(string nombreUsuario, string contraseña, string tipo) { System.Data.SqlClient.SqlConnection conexion = new System.Data.SqlClient.SqlConnection(); conexion.ConnectionString = "integrated security=SSPI;data source=DESKTOP-5NFCGTG\\RONELCRUZ;" + "persist security info=False;initial catalog=sisfax"; //MessageBox.Show("comienza proceso de extraccion de datos del sexo del usuario"); conexion.Open(); // MessageBox.Show("coneccion de base de datos establecida"); String Consulta = "select sexo, codigo from informacionDelUsuario where usuario= '" + nombreUsuario + "';"; SqlCommand Comando = new SqlCommand(Consulta, conexion); SqlDataReader LectorDatos; LectorDatos = Comando.ExecuteReader(); if (LectorDatos.Read()) { label1.Text = LectorDatos["sexo"] == DBNull.Value ? "*ERROR*" : Convert.ToString(LectorDatos["sexo"]); label5.Text = LectorDatos["codigo"] == DBNull.Value ? "*ERROR*" : Convert.ToString(LectorDatos["codigo"]); conexion.Close(); } darBienvenida(); }
public void obtenerInformacion(string nombreUsuario, string contraseña, string tipo) { System.Data.SqlClient.SqlConnection conexion = new System.Data.SqlClient.SqlConnection(); conexion.ConnectionString = "integrated security=SSPI;data source=DESKTOP-5NFCGTG\\RONELCRUZ;" + "persist security info=False;initial catalog=sisfax"; MessageBox.Show("comienza proceso de extraccion de datos del usuario"); conexion.Open(); MessageBox.Show("coneccion de base de datos establecida"); String Consulta = "select usuario,nombre,apellidos,sexo,nacionalidad,direccion,celular,telefono,fechanacimiento,edad,fechaIngreso,correo,comentarios from informacionDelUsuario where usuario= '" + nombreUsuario + "';"; SqlCommand Comando = new SqlCommand(Consulta, conexion); SqlDataReader LectorDatos; LectorDatos = Comando.ExecuteReader(); if (LectorDatos.Read()) { label1.Text = LectorDatos["usuario"] == DBNull.Value ? "*ERROR*" : Convert.ToString(LectorDatos["usuario"]); label20.Text = LectorDatos["nombre"] == DBNull.Value ? "*ERROR*" : Convert.ToString(LectorDatos["nombre"]); label21.Text = LectorDatos["apellidos"] == DBNull.Value ? "*ERROR*" : Convert.ToString(LectorDatos["apellidos"]); label22.Text = LectorDatos["sexo"] == DBNull.Value ? "*ERROR*" : Convert.ToString(LectorDatos["sexo"]); label23.Text = LectorDatos["nacionalidad"] == DBNull.Value ? "*ERROR*" : Convert.ToString(LectorDatos["nacionalidad"]); label24.Text = LectorDatos["direccion"] == DBNull.Value ? "*ERROR*" : Convert.ToString(LectorDatos["direccion"]); label25.Text = LectorDatos["celular"] == DBNull.Value ? "*ERROR*" : Convert.ToString(LectorDatos["celular"]); label26.Text = LectorDatos["telefono"] == DBNull.Value ? "*ERROR*" : Convert.ToString(LectorDatos["telefono"]); label27.Text = LectorDatos["fechanacimiento"] == DBNull.Value ? "*ERROR*" : Convert.ToString(LectorDatos["fechanacimiento"]); label28.Text = LectorDatos["edad"] == DBNull.Value ? "*ERROR*" : Convert.ToString(LectorDatos["edad"]); label29.Text = LectorDatos["fechaIngreso"] == DBNull.Value ? "*ERROR*" : Convert.ToString(LectorDatos["fechaIngreso"]); label30.Text = LectorDatos["correo"] == DBNull.Value ? "*ERROR*" : Convert.ToString(LectorDatos["correo"]); label31.Text = LectorDatos["comentarios"] == DBNull.Value ? "*ERROR*" : Convert.ToString(LectorDatos["comentarios"]); verificarLongitudComentario(); informacionLogin(nombreUsuario); conexion.Close(); } }
/// <summary> /// Metodo privado que añade una tabla los datos del inventario,para luego imprimirlo en un pdf. /// </summary> private static void Añadir_Datos_Inventario() { int I = 0; double Total_Inicial = 0; double Total_Entradas = 0; double Total_Salidas = 0; double Total_Final = 0; Font Fuente = new Font(Font.FontFamily.COURIER, 8, Font.NORMAL, BaseColor.BLACK); PdfPTable TablaInventario = new PdfPTable(11); TablaInventario.WidthPercentage = 100; TablaInventario.HorizontalAlignment = 0; OleDbConnection Conexion = new OleDbConnection(_Conexion.Conexion); Conexion.Open(); OleDbCommand LeerDatos = new OleDbCommand("SELECT * FROM Total_Inventario", Conexion); OleDbDataReader LectorDatos; LectorDatos = LeerDatos.ExecuteReader(); while (LectorDatos.Read()) { PdfPCell Celda1 = new PdfPCell(new Phrase(LectorDatos["Codigo"].ToString(), Fuente)); PdfPCell Celda2 = new PdfPCell(new Phrase(string.Format("{0:n}", Convert.ToDouble(LectorDatos["Costo"])), Fuente)); PdfPCell Celda3 = new PdfPCell(new Phrase(string.Format("{0:n}", Convert.ToDouble(LectorDatos["Unidad_Inicial"])), Fuente)); PdfPCell Celda4 = new PdfPCell(new Phrase(string.Format("{0:n}", Convert.ToDouble(LectorDatos["Costo_Inicial"])), Fuente)); PdfPCell Celda5 = new PdfPCell(new Phrase(string.Format("{0:n}", Convert.ToDouble(LectorDatos["Und_Entradas"])), Fuente)); PdfPCell Celda6 = new PdfPCell(new Phrase(string.Format("{0:n}", Convert.ToDouble(LectorDatos["Costo_Entradas"])), Fuente)); PdfPCell Celda9 = new PdfPCell(new Phrase(string.Format("{0:n}", Convert.ToDouble(LectorDatos["Precio_Venta"])), Fuente)); PdfPCell Celda7 = new PdfPCell(new Phrase(string.Format("{0:n}", Convert.ToDouble(LectorDatos["Und_Salidas"])), Fuente)); PdfPCell Celda8 = new PdfPCell(new Phrase(string.Format("{0:n}", Convert.ToDouble(LectorDatos["Costo_Salidas"])), Fuente)); PdfPCell Celda11 = new PdfPCell(new Phrase(string.Format("{0:n}", Convert.ToDouble(LectorDatos["Und_Final"])), Fuente)); PdfPCell Celda12 = new PdfPCell(new Phrase(string.Format("{0:n}", Convert.ToDouble(LectorDatos["Costo_Final"])), Fuente)); Celda1.BorderWidth = 1; Celda1.HorizontalAlignment = 1; Celda2.BorderWidth = 1; Celda2.HorizontalAlignment = 1; Celda3.BorderWidth = 1; Celda3.HorizontalAlignment = 1; Celda4.BorderWidth = 1; Celda4.HorizontalAlignment = 1; Celda5.BorderWidth = 1; Celda5.HorizontalAlignment = 1; Celda6.BorderWidth = 1; Celda6.HorizontalAlignment = 1; Celda9.BorderWidth = 1; Celda9.HorizontalAlignment = 1; Celda7.BorderWidth = 1; Celda7.HorizontalAlignment = 1; Celda8.BorderWidth = 1; Celda8.HorizontalAlignment = 1; Celda11.BorderWidth = 1; Celda11.HorizontalAlignment = 1; Celda12.BorderWidth = 1; Celda12.HorizontalAlignment = 1; TablaInventario.AddCell(Celda1); TablaInventario.AddCell(Celda2); TablaInventario.AddCell(Celda3); TablaInventario.AddCell(Celda4); TablaInventario.AddCell(Celda5); TablaInventario.AddCell(Celda6); TablaInventario.AddCell(Celda9); TablaInventario.AddCell(Celda7); TablaInventario.AddCell(Celda8); TablaInventario.AddCell(Celda11); TablaInventario.AddCell(Celda12); Total_Inicial += Convert.ToDouble(LectorDatos["Costo_Inicial"]); _Total_Inicial = Total_Inicial.ToString("c"); Total_Entradas += Convert.ToDouble(LectorDatos["Costo_Entradas"]); _Total_Entradas = Total_Entradas.ToString("c"); Total_Salidas += Convert.ToDouble(LectorDatos["Costo_Salidas"]); _Total_Salidas = Total_Salidas.ToString("c"); Total_Final += Convert.ToDouble(LectorDatos["Costo_Final"]); _Total_Final = Total_Final.ToString("c"); I += 1; } Conexion.Close(); doc.Add(TablaInventario); }