public static string autentication(string _inicioSesion, string _Pass, string _type) { DataTable dt = new DataTable(); string passEncriptado = ProcesosBLL.encriptar(_Pass); try { using (var cnn = Conexion.SqlConnection()) { using (var da = new SqlDataAdapter("uspLogin", cnn)) { da.SelectCommand.CommandType = CommandType.StoredProcedure; da.SelectCommand.Parameters.Add("@usuInicioSesion", SqlDbType.VarChar).Value = _inicioSesion; da.SelectCommand.Parameters.Add("@Pass", SqlDbType.VarChar).Value = passEncriptado; da.SelectCommand.Parameters.Add("@Type", SqlDbType.VarChar).Value = _type; da.SelectCommand.Parameters.Add("@hdb", SqlDbType.VarChar).Value = "wersd@Sdf34sD53902SDSDFmaso9w0weASDFsdl1515620sd3042SDFg="; da.SelectCommand.Parameters.Add("@nombres", SqlDbType.VarChar).Value = ""; da.SelectCommand.Parameters.Add("@apellidos", SqlDbType.VarChar).Value = ""; da.SelectCommand.Parameters.Add("@email", SqlDbType.VarChar).Value = ""; da.SelectCommand.Parameters.Add("@tel", SqlDbType.VarChar).Value = ""; da.SelectCommand.Parameters.Add("@sucID", SqlDbType.VarChar).Value = ""; da.SelectCommand.Parameters.Add("@lineaID", SqlDbType.VarChar).Value = ""; da.Fill(dt); if (dt.Rows.Count > 0) { System.Web.Script.Serialization.JavaScriptSerializer serializer = new System.Web.Script.Serialization.JavaScriptSerializer(); serializer.MaxJsonLength = int.MaxValue; List <Dictionary <string, object> > Rows = new List <Dictionary <string, object> >(); Dictionary <string, object> row; foreach (DataRow dr in dt.Rows) { row = new Dictionary <string, object>(); foreach (DataColumn col in dt.Columns) { row.Add(col.ColumnName, dr[col]); if (col.ColumnName == "usuID") { Autenticar(dr.ItemArray[0].ToString()); } } Rows.Add(row); } return(serializer.Serialize(Rows)); } else { return("[{resultado: 'No'}]"); } } } } catch (Exception) { throw; } }
public string setPass(string _usuID, string _type, string _nombre, string _apellidos, string _sucID, string _email, string _tel, string _login) { string passEncriptado = ProcesosBLL.encriptar(_nombre); string rpt = setUsuarios(_usuID, _type, passEncriptado, "", "", "", "", ""); return(rpt); }
protected void btnAceptar_Click(object sender, EventArgs e) { lblUsuario.Text = usu.get_usuID(Convert.ToString(txtUsuario.Value)); if (usu.get_ExisteUsuarioActual(txtUsuario.Value)) { int Contador = Convert.ToInt32(lblCantInt.InnerText); if (usu.get_ExisteUsuario(Convert.ToString(txtUsuario.Value), ProcesosBLL.encriptar(txtPass.Value))) { if (usu.get_Resetea(txtUsuario.Value)) { Autenticar(); Response.Redirect("/UI/Seguridad/CambioPass/CambioPass2.aspx"); } else { //if (usu.get_PassVencimiento(txtUsuario.Value)) //{ // Autenticar(); // mj.alert(MensajesBLL.passVencido); // Response.Redirect("/UI/Seguridad/CambioPass/CambioPass2.aspx"); //} //else //{ //pnlLogin.Visible = false; //pnlAsistencia.Visible = true; // if (usu.get_Area(Convert.ToInt32(lblUsuario.Text)) == conf.get_conAreaID()) // { Autenticar(); Response.Redirect("/UI/SMS/SMSInbox.aspx"); //} //else if (abll.get_ExisteEntrada(Convert.ToInt32(lblUsuario.Text))) //{ // //btnEntrada.Enabled = false; // //btnSalida.Enabled = true; // //lblEntrada.Text = abll.get_FechaHoraEntrada(Convert.ToInt32(lblUsuario.Text)); // //btnIngreso.Visible = true; //} //else //{ // btnEntrada.Enabled = true; // btnSalida.Enabled = false; //} //if (abll.get_ExisteSalida(Convert.ToInt32(lblUsuario.Text))) //{ // //btnEntrada.Enabled = false; // //btnSalida.Enabled = false; // //lblEntrada.Text = abll.get_FechaHoraEntrada(Convert.ToInt32(lblUsuario.Text)); // //lblSalida.Text = abll.get_FechaHoraSalida(Convert.ToInt32(lblUsuario.Text)); // //btnIngreso.Visible = true; //} //} } } else { mj.alert(MensajesBLL.PassActual); txtPass.Value = ""; txtPass.Focus(); Contador = Contador + 1; lblCantInt.InnerText = Contador.ToString(); } } else { mj.alert(MensajesBLL.usuNoExiste); txtUsuario.Value = ""; txtUsuario.Focus(); } }