//INSERTAR USUARIO public void INSERTAR_USUARIO(E_CATEGORIA Categoria) { try { SqlCommand cmd = new SqlCommand("INSERTAR_USUARIO", conexion); cmd.CommandType = CommandType.StoredProcedure; conexion.Open(); cmd.Parameters.AddWithValue("@NOMBRE", Categoria.NOMBRE); cmd.Parameters.AddWithValue("@USUARIO", Categoria.USUARIO); cmd.Parameters.AddWithValue("@PASSWORD", Categoria.PASSWORD); cmd.Parameters.AddWithValue("@EDAD", Categoria.EDAD); cmd.Parameters.AddWithValue("@TOPE_MAXIMO", Categoria.TOPE_MAXIMO); SqlCommand Consulta = new SqlCommand("SELECT * FROM USUARIOS WHERE NOMBRE = 'Don Juan Pablo' ", conexion); Consulta.CommandType = CommandType.Text; SqlDataReader Trallendo_Datos; Trallendo_Datos = Consulta.ExecuteReader(); if (Trallendo_Datos.Read()) { int Total = Trallendo_Datos.GetInt32(6); if (Categoria.TOPE_MAXIMO <= Total) { Trallendo_Datos.Close(); cmd.ExecuteNonQuery(); NOTIFICACION_ONE.CONFIRMAR_NOTIFICACION("GUARDADO.."); } else { ERROR_D.ERROR_M("EL TOPE DEBE SER MENOR AL DE DON JUAN PABLO"); } } else { ERROR_D.ERROR_M("ERRORES DE SISTEMA"); } conexion.Close(); } catch (SqlException Ex) { MessageBox.Show("error" + Ex); } }
private void PANEL_DATOS_ANTERIOR_Paint(object sender, PaintEventArgs e) { //CODIGO POR ACTUALIZAR SqlCommand cmd = new SqlCommand("SELECT * FROM USUARIOS WHERE IDCATEGORIA = " + LOGIN.CODIGO, conexion); SqlDataReader Trallendo_Datos; cmd.CommandType = CommandType.Text; conexion.Open(); Trallendo_Datos = cmd.ExecuteReader(); if (Trallendo_Datos.Read()) { TXT_USUARIO_P.Text = Trallendo_Datos.GetString(3); TXT_ID_P.Text = Trallendo_Datos.GetString(1); TXT_EDAD_P.Text = Convert.ToString(Trallendo_Datos.GetInt32(5)); } conexion.Close(); }
//EDITAR USUARIO public void EDITAR_USUARIO(E_CATEGORIA Editar) { SqlCommand cmd = new SqlCommand("SP_EDITAR_USUARIO", conexion); cmd.CommandType = CommandType.StoredProcedure; conexion.Open(); cmd.Parameters.AddWithValue("@ID", Editar.IDCATEGORIA); cmd.Parameters.AddWithValue("@NOMBRE", Editar.NOMBRE); cmd.Parameters.AddWithValue("@USUARIO", Editar.USUARIO); cmd.Parameters.AddWithValue("@PASSWORD", Editar.PASSWORD); cmd.Parameters.AddWithValue("@EDAD", Editar.EDAD); cmd.Parameters.AddWithValue("@TOPE_MAXIMO", Editar.TOPE_MAXIMO); SqlCommand Consulta = new SqlCommand("SELECT * FROM USUARIOS WHERE NOMBRE = 'Don Juan Pablo' ", conexion); Consulta.CommandType = CommandType.Text; SqlDataReader Trallendo_Datos; Trallendo_Datos = Consulta.ExecuteReader(); if (Trallendo_Datos.Read()) { int Total = Trallendo_Datos.GetInt32(6); string Usuario = Trallendo_Datos.GetString(2); if (Editar.TOPE_MAXIMO <= Total || Usuario == "Don Juan Pablo") { Trallendo_Datos.Close(); cmd.ExecuteNonQuery(); NOTIFICACION_ONE.CONFIRMAR_NOTIFICACION("EDITADO.."); } else { ERROR_D.ERROR_M("EL TOPE DEBE SER MENOR AL DE DON JUAN PABLO"); Trallendo_Datos.Close(); } } conexion.Close(); }
//ELIMINAR USUARIO public Boolean ELIMINAR_USUARIO(E_CATEGORIA Categoria, String USUARIO, int ID) { SqlCommand cmd = new SqlCommand("SP_ELIMINAR_USUARIO", conexion); cmd.CommandType = CommandType.StoredProcedure; conexion.Open(); cmd.Parameters.AddWithValue("@ID", Categoria.IDCATEGORIA); cmd.Parameters.AddWithValue("@Id_Usuario", ID); SqlCommand Consulta = new SqlCommand("SELECT * FROM USUARIOS WHERE NOMBRE = 'Don Juan Pablo' ", conexion); Consulta.CommandType = CommandType.Text; SqlDataReader Trallendo_Datos; Trallendo_Datos = Consulta.ExecuteReader(); Trallendo_Datos.Read(); string Usuario_Don = Trallendo_Datos.GetString(2); if (USUARIO == Usuario_Don) { Trallendo_Datos.Close(); ERROR_D.ERROR_M("ESE USUARIO NO SE PUEDE ELIMINAR"); conexion.Close(); return(false); } else { Trallendo_Datos.Close(); cmd.ExecuteNonQuery(); conexion.Close(); NOTIFICACION_ONE.CONFIRMAR_NOTIFICACION("ELIMINADO.."); return(true); } }
private void BTN_ACCEDER_Click(object sender, EventArgs e) { SqlCommand cmd = new SqlCommand("SELECT * FROM USUARIOS WHERE USUARIO = @USUARIO AND PASSWORD = @PASSWORD ", conexion); SqlDataReader Trallendo_Datos; cmd.CommandType = CommandType.Text; conexion.Open(); cmd.Parameters.AddWithValue("@USUARIO", TXT_USUARIO.Text); cmd.Parameters.AddWithValue("@PASSWORD", TXT_PASSWORD.Text); Trallendo_Datos = cmd.ExecuteReader(); if (Trallendo_Datos.Read()) { CODIGO = Trallendo_Datos.GetInt32(0); USUARIO = Trallendo_Datos.GetString(3); PANEL_PRINCIPAL PM = new PANEL_PRINCIPAL(); NOTIFICACION.CONFIRMAR_NOTIFICACION("USUARIO CORRECTO.."); this.Hide(); PM.Show(); } else { ERROR.ERROR_M("CONTRASEÑA O USUARIO INCORRECTO"); } conexion.Close(); conexion.Open(); SqlCommand Consulta = new SqlCommand("ACT_DATOS", conexion); cmd.CommandType = CommandType.StoredProcedure; Consulta.ExecuteNonQuery(); conexion.Close(); }