// metodo para conseguir tipo public List <centro> ObtenerCentro() { List <centro> _lista = new List <centro>(); SqlConnection dbconn = ConexionBd_Operaciones.ObtenerConexion(); SqlCommand msc = new SqlCommand("dbo.ListarCentrosPrestador", dbconn); msc.Parameters.AddWithValue("@prestador", Ent.Ident); msc.CommandType = CommandType.StoredProcedure; SqlDataReader _reader = msc.ExecuteReader(); while (_reader.Read()) { centro pcentro = new centro(); pcentro.Identcentro = _reader.GetInt32(2); pcentro.Nombrecentro = _reader.GetString(0); _lista.Add(pcentro); } dbconn.Close(); return(_lista); }
protected void Button2_Click(object sender, EventArgs e) // cambia de dia { if (todos.Checked == true) { val = 1; } else { val = 0; } SqlConnection dbconn1 = ConexionBd_Operaciones.ObtenerConexion(); SqlCommand msc1 = new SqlCommand("dbo.ListarTurnosPrestador", dbconn1); //parametros de entrada msc1.Parameters.AddWithValue("@prestador", Ent.Ident); msc1.Parameters.AddWithValue("@fecha", txtfecha.Text); msc1.Parameters.AddWithValue("@Centro", Ent.Centro); msc1.Parameters.AddWithValue("@todos", val); //parametros de salida try { if (dbconn1.State == ConnectionState.Closed) { dbconn1.Open(); } msc1.CommandType = CommandType.StoredProcedure; //DataSet ds = new DataSet(); //using (SqlDataAdapter adapter = new SqlDataAdapter(msc1)) //{ // adapter.Fill(ds); // GridView1.DataSource = ds.Tables[0]; // GridView1.DataBind(); //} DataSet ds = new DataSet(); using (SqlDataAdapter adapter = new SqlDataAdapter(msc1)) adapter.Fill(ds); Repeater1.DataSource = ds.Tables[0]; Repeater1.DataBind(); } catch (Exception exp) { throw (exp); } finally { if (dbconn1.State == ConnectionState.Open) { dbconn1.Close(); } } }
//public string GetDetail(object objEmplayeeId) //{ // int EmplayeeId = int.Parse(objEmplayeeId.ToString()); // if (EmplayeeId > 0) // { // return "http://www.emplayeerecord.com/Emplayee/EmplayeeDetail.aspx?EmplayeeId=" + EmplayeeId; // //Write the url which you want to make // } // else // return "http://www.c-sharpcorner.com/"; //} protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e) { pres.Identturno = Convert.ToInt32(e.CommandArgument); SqlConnection dbconn = ConexionBd_Operaciones.ObtenerConexion(); SqlCommand msc = new SqlCommand("dbo.AsistenciaTurno", dbconn); //parametros de entrada msc.Parameters.AddWithValue("@Identturno", pres.Identturno); msc.Parameters.AddWithValue("@prestador", Ent.Ident); if (e.CommandName == "presente") { msc.Parameters.AddWithValue("@estado", 2); } if (e.CommandName == "anunciar") { msc.Parameters.AddWithValue("@estado", 6); } if (e.CommandName == "ausente") { msc.Parameters.AddWithValue("@estado", 4); } try { if (dbconn.State == ConnectionState.Closed) { dbconn.Open(); } msc.CommandType = CommandType.StoredProcedure; msc.ExecuteNonQuery(); } catch (Exception exp) { throw (exp); } finally { if (dbconn.State == ConnectionState.Open) { dbconn.Close(); } } }
// metodo para conseguir tipo de documento documento public static List <documento> ObtenerDocumento() { List <documento> _lista = new List <documento>(); SqlConnection dbconn = ConexionBd_Operaciones.ObtenerConexion(); SqlCommand msc = new SqlCommand("dbo.ListarTipoDoc", dbconn); msc.CommandType = CommandType.StoredProcedure; SqlDataReader _reader = msc.ExecuteReader(); while (_reader.Read()) { documento pdocumento = new documento(); pdocumento.Ident = _reader.GetInt32(0); pdocumento.Nombre = _reader.GetString(1); _lista.Add(pdocumento); } dbconn.Close(); return(_lista); }
protected void Page_Load(object sender, EventArgs e) { Ent.Ident = (int)(Session["prestador"]); Ent.Centro = Convert.ToInt32(Session["Centro"].ToString()); pres.FechaActual = DateTime.Now.ToString("dd/MM/yyyy"); if (!IsPostBack) { // txtfecha.Text = pres.FechaActual; SqlConnection dbconn1 = ConexionBd_Operaciones.ObtenerConexion(); SqlCommand msc1 = new SqlCommand("dbo.ListarTurnosGuardia", dbconn1); //parametros de entrada msc1.Parameters.AddWithValue("@prestador", Ent.Ident); //msc1.Parameters.AddWithValue("@fecha", pres.FechaActual); msc1.Parameters.AddWithValue("@Centro", Ent.Centro); // msc1.Parameters.AddWithValue("@todos", val); //parametros de salida try { if (dbconn1.State == ConnectionState.Closed) { dbconn1.Open(); } msc1.CommandType = CommandType.StoredProcedure; //DataSet ds = new DataSet(); //using (SqlDataAdapter adapter = new SqlDataAdapter(msc1)) //{ // adapter.Fill(ds); // GridView1.DataSource = ds.Tables[0]; // GridView1.DataBind(); //} DataSet ds = new DataSet(); using (SqlDataAdapter adapter = new SqlDataAdapter(msc1)) adapter.Fill(ds); Repeater1.DataSource = ds.Tables[0]; Repeater1.DataBind(); //for (int i = 0; i < ds.Tables[0].Rows.Count; i++) // accedo a cada uno de los dataset field //{ // pres.Identturno = Convert.ToInt32(ds.Tables[0].Rows[i][14].ToString());// = ident turno //} } catch (Exception exp) { throw (exp); } finally { if (dbconn1.State == ConnectionState.Open) { dbconn1.Close(); } } } }
protected void Page_Load(object sender, EventArgs e) { Ent.Ident = (int)(Session["prestador"]); Ent.Ip = ips.GetIPAddress(); if (Ent.Ident != 0) { login_salida.LogoutMembers = Convert.ToString(Request.Url.AbsolutePath) + "?MM_Logoutnow=1"; // login_salida.LogoutMembers = Convert.ToString(Request.ServerVariables["HTTP_HOST"]) + Convert.ToString(Request.Url.AbsolutePath) + "?MM_Logoutnow=1"; HyperLink1.NavigateUrl = String.Format(login_salida.LogoutMembers); // HyperLink1.Attributes.Add("onclick", "return TestLinkClick();"); if (!IsPostBack) // si no es la primera vez { string valor = Request.QueryString["MM_Logoutnow"]; if (valor == "1") { SqlConnection dbconn = ConexionBd_Operaciones.ObtenerConexion(); SqlCommand msc = new SqlCommand("dbo.AgregarLogsLogin", dbconn); //parametros de entrada msc.Parameters.AddWithValue("@usuario", Ent.Ident); msc.Parameters.AddWithValue("@ip", Ent.Ip); msc.Parameters.AddWithValue("@estado", 3); //parametros de salida try { if (dbconn.State == ConnectionState.Closed) { dbconn.Open(); } msc.CommandType = CommandType.StoredProcedure; msc.ExecuteNonQuery(); } catch (Exception exp) { throw (exp); } finally { if (dbconn.State == ConnectionState.Open) { dbconn.Close(); } } Session.RemoveAll(); Response.Redirect("~/logeo.aspx?error=3"); } } // if (Session["paciente"].ToString() != "") //{ // login_salida.LogoutPatient = Convert.ToString(Request.Url.AbsolutePath) + "?MM_LogoutPacnow=1"; // Label2.Text = login_salida.LogoutPatient; //} } }
protected void Page_Load(object sender, EventArgs e) { Ent.Ident = (int)(Session["prestador"]); if (!IsPostBack) // es la primera vez que cargo la pagina // agrego esto porque sino en cada seleccion del combo se recarga la pagina // y vuelve a selected value = 0 { centro.DataSource = ObtenerCentro(); centro.DataValueField = "IdentCentro"; centro.DataTextField = "Nombrecentro"; centro.DataBind(); centro.Items.Insert(0, new ListItem("seleccione el Centro", "")); centro.SelectedIndex = 0; } // recupero el nombre de session prestador Label1.Text = Convert.ToString(Session["nombreprestador"]); using (ResXResourceSet resx = new ResXResourceSet("C:\\punto.net\\logeo\\logeo\\App_GlobalResources\\Resources ar-ES.resx")) { this.Label2.Text = resx.GetString("InicioLabel"); } // obtener parametro 21 SqlConnection dbconn21 = ConexionBd_Operaciones.ObtenerConexion(); SqlCommand msc21 = new SqlCommand("dbo.ObtenerParametro", dbconn21); //parametros de entrada msc21.Parameters.AddWithValue("@parametro", 21); //parametros de salida msc21.Parameters.Add("@valor", SqlDbType.VarChar, 120); msc21.Parameters["@valor"].Direction = ParameterDirection.Output; try { if (dbconn21.State == ConnectionState.Closed) { dbconn21.Open(); } msc21.CommandType = CommandType.StoredProcedure; msc21.ExecuteNonQuery(); string valorfila21 = msc21.Parameters["@valor"].Value.ToString(); if (valorfila21 == "SI") { si.Visible = true; no.Visible = true; } } catch (Exception exp) { throw (exp); } finally { if (dbconn21.State == ConnectionState.Open) { dbconn21.Close(); } } }
protected void inputNewLogin1_Click1(object sender, EventArgs e) { int idex = centro.SelectedIndex; if (idex == 0) { // ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('" + "seleccione el Centro" + "');", true); Response.Write("<script>window.alert('Seleccione el Centro.')</script>"); centro.Focus(); } else if (idex > 0) { Session["Centro"] = centro.SelectedValue; Ent.Centro = Convert.ToInt32(Session["Centro"].ToString()); Session["GuardiaSN"] = si.Text; SqlConnection dbconn22 = ConexionBd_Operaciones.ObtenerConexion(); SqlCommand msc22 = new SqlCommand("dbo.PosicionCentro", dbconn22); //parametros de entrada msc22.Parameters.AddWithValue("@Centro", centro.SelectedValue); //parametros de salida msc22.Parameters.Add("@barrio", SqlDbType.Int, 120); msc22.Parameters["@barrio"].Direction = ParameterDirection.Output; msc22.Parameters.Add("@localidad", SqlDbType.Int, 120); msc22.Parameters["@localidad"].Direction = ParameterDirection.Output; msc22.Parameters.Add("@partido", SqlDbType.Int, 120); msc22.Parameters["@partido"].Direction = ParameterDirection.Output; msc22.Parameters.Add("@provincia", SqlDbType.Int, 120); msc22.Parameters["@provincia"].Direction = ParameterDirection.Output; try { if (dbconn22.State == ConnectionState.Closed) { dbconn22.Open(); } msc22.CommandType = CommandType.StoredProcedure; msc22.ExecuteNonQuery(); Session["barrio"] = msc22.Parameters["@barrio"].Value.ToString(); Session["localidad"] = msc22.Parameters["@localidad"].Value.ToString(); Session["partido"] = msc22.Parameters["@partido"].Value.ToString(); Session["provincia"] = msc22.Parameters["@provincia"].Value.ToString(); Response.Redirect("principal.aspx"); } catch (Exception exp) { throw (exp); } finally { if (dbconn22.State == ConnectionState.Open) { dbconn22.Close(); } msc22.Dispose(); msc22 = null; } } else { Session["nombreprestador"] = 0; Response.Redirect("login.asp?error=4"); } //if (string.IsNullOrEmpty(Centro.Text)) //{ // MessageBox.Show("No Item is Selected"); //} //else //{ // MessageBox.Show("Item Selected is:" + Centro.Text); //} }
protected void Page_Load(object sender, EventArgs e) { // datos para dropdownlist ident.DataSource = ObtenerDocumento(); ident.DataValueField = "Ident"; ident.DataTextField = "Nombre"; ident.DataBind(); SqlConnection dbconn = ConexionBd_Operaciones.ObtenerConexion(); SqlCommand msc = new SqlCommand("dbo.ObtenerParametro", dbconn); //parametros de entrada msc.Parameters.AddWithValue("@parametro", 2); //parametros de salida msc.Parameters.Add("@valor", SqlDbType.VarChar, 120); msc.Parameters["@valor"].Direction = ParameterDirection.Output; try { if (dbconn.State == ConnectionState.Closed) { dbconn.Open(); } msc.CommandType = CommandType.StoredProcedure; msc.ExecuteNonQuery(); string valorfila2 = msc.Parameters["@valor"].Value.ToString(); // si la fila 2 de parametros esta en No , no muestro documentos if (valorfila2 == "NO") { Label2.Visible = true; ident.Visible = true; } if (Request.QueryString["res"] == "1") { } } catch (Exception exp) { throw (exp); } finally { if (dbconn.State == ConnectionState.Open) { dbconn.Close(); } } if (Request.QueryString["error"] == "1") { Label4.Text = "usuario incorrecto"; } if (Request.QueryString["error"] == "2") { Label5.Text = "La contraseña fue enviada a su direccion de correo electronico"; } if (Request.QueryString["error"] == "3") { Label6.Text = "Error en el email registrado"; } if (Request.QueryString["error"] == "4") { Label7.Text = "Usuario deshabilitado!"; } }
protected void Button1_Click(object sender, EventArgs e) { SqlConnection dbconn = ConexionBd_Operaciones.ObtenerConexion(); SqlCommand cmd = new SqlCommand(); Int32 rowsAffected; if (valorfila2 == "SI") { Ent.Usuario = txtusuario.Text; } else { Ent.Usuario = ident + txtusuario.Text; } if (Ent.Usuario != "") { Ent.Clave = GenerateString(12); } try { if (dbconn.State == ConnectionState.Closed) { dbconn.Open(); } cmd.CommandText = "update prestador set pass = HashBytes('MD5', @paramName) where usuario = @usuario and activo = 1"; // set it to a varchar SqlDbType: cmd.Parameters.Add("@paramName", SqlDbType.VarChar).Value = Ent.Clave.Trim(); cmd.Parameters.AddWithValue("@usuario", Ent.Usuario); cmd.CommandType = CommandType.Text; cmd.Connection = dbconn; rowsAffected = cmd.ExecuteNonQuery(); cmd.CommandText = "SELECT usuario, isnull(email, '') as email, case when activo = 1 then 1 else 0 end as activo from prestador where usuario = @usuarioemail"; // set it to a varchar SqlDbType: cmd.Parameters.AddWithValue("@usuarioemail", Ent.Usuario); SqlDataReader mdr = cmd.ExecuteReader(); while (mdr.Read()) { // objColumns.Cardinal = Convert.ToInt16(mdr["ordinal_position"]); // objColumns.EsNulo = Convert.ToInt16(mdr["IS_NULLABLE"]); Ent.Email = (mdr["email"]).ToString(); } mdr.Close(); cmd.Dispose(); Ent.Asunto_mail = "Recordatorio de clave .: Acuario :."; Ent.Mensaje_mail = "Su clave de acceso al sistema es: " + Ent.Clave; correo.EnvioCorreo(1, Ent.Email, Ent.Asunto_mail, Ent.Mensaje_mail, ""); } catch (Exception) { throw; } finally { if (dbconn.State == ConnectionState.Open) { dbconn.Close(); } } }
protected void Page_Load(object sender, EventArgs e) { //string aspUrl = "C:\\punto.net\\logeo\\logeo\\captcha.asp"; //System.Net.WebClient wc = new System.Net.WebClient(); //Label1.Text = wc.DownloadString(aspUrl); // datos para dropdownlist ident.DataSource = ObtenerDocumento(); ident.DataValueField = "Ident"; ident.DataTextField = "Nombre"; ident.DataBind(); // sp para login por mail SqlConnection dbconn = ConexionBd_Operaciones.ObtenerConexion(); SqlCommand msc = new SqlCommand("dbo.ObtenerParametro", dbconn); //parametros de entrada msc.Parameters.AddWithValue("@parametro", 2); //parametros de salida msc.Parameters.Add("@valor", SqlDbType.VarChar, 120); msc.Parameters["@valor"].Direction = ParameterDirection.Output; try { if (dbconn.State == ConnectionState.Closed) { dbconn.Open(); } msc.CommandType = CommandType.StoredProcedure; msc.ExecuteNonQuery(); string valorfila2 = msc.Parameters["@valor"].Value.ToString(); // si la fila 2 de parametros esta en No , no muestro documentos if (valorfila2 == "NO") { Label2.Visible = true; ident.Visible = true; } if (Request.QueryString["res"] == "1") { txtfecha_nac.Visible = true; Label1.Visible = true; imgPopup.Visible = true; } } catch (Exception exp) { throw (exp); } finally { if (dbconn.State == ConnectionState.Open) { dbconn.Close(); } } if (Request.QueryString["error"] == "1") { Label4.Text = "Usuario o Contraseña Incorrectos"; } if (Request.QueryString["error"] == "2") { Label5.Text = "Acceso denegado"; } if (Request.QueryString["error"] == "3") { Label6.Text = "Usuario desconectado correctamente"; } if (Request.QueryString["error"] == "4") { Label7.Text = "No especifico Centro!"; } if (Request.QueryString["error"] == "4") { Label8.Text = "Acceso denegado (referido incorrecto"; } }
// boton de accion protected void Button1_Click(object sender, EventArgs e) { // validador captcha if (txtcaptcha.Text != "") { if (Session["str"].ToString() != txtcaptcha.Text) { Label3.Text = "Codigo Incorrecto"; return; } else { Ent.Ip = ips.GetIPAddress(); Ent.Reseteado = 0; // para saber si viene con reseado 1 , desde loginpassword // grabo en Ent.Reseteado = Convert.ToInt32(Request.QueryString["res"]); if (Ent.Reseteado == 1) { // txtclave.Text = GenerateString(12); } // sp para extraer de la base varios parametros SqlConnection dbconn = ConexionBd_Operaciones.ObtenerConexion(); SqlCommand msc = new SqlCommand("dbo.ingresar", dbconn); //parametros de entrada msc.Parameters.AddWithValue("@reseteado", Ent.Reseteado); msc.Parameters.AddWithValue("@Tipodoc", ident.SelectedValue); msc.Parameters.AddWithValue("@uss", txtusuario.Text); msc.Parameters.AddWithValue("@pass", txtclave.Text); msc.Parameters.AddWithValue("@nacimiento", txtfecha_nac.Text); msc.Parameters.AddWithValue("@ip", Ent.Ip); //parametros de salida msc.Parameters.Add("@nombreprestador", SqlDbType.VarChar, 120); msc.Parameters["@nombreprestador"].Direction = ParameterDirection.Output; msc.Parameters.Add("@Identprestador", SqlDbType.Int, 120); msc.Parameters["@Identprestador"].Direction = ParameterDirection.Output; msc.Parameters.Add("@perfil", SqlDbType.Int, 120); msc.Parameters["@perfil"].Direction = ParameterDirection.Output; msc.Parameters.Add("@nivel", SqlDbType.Int, 120); msc.Parameters["@nivel"].Direction = ParameterDirection.Output; try { if (dbconn.State == ConnectionState.Closed) { dbconn.Open(); } msc.CommandType = CommandType.StoredProcedure; msc.ExecuteNonQuery(); string prestador = msc.Parameters["@nombreprestador"].Value.ToString(); int identprestador = Convert.ToInt32(msc.Parameters["@Identprestador"].Value.ToString()); int perfil = Convert.ToInt32(msc.Parameters["@perfil"].Value.ToString()); int nivel = Convert.ToInt32(msc.Parameters["@nivel"].Value.ToString()); if (identprestador > 0) { Session.Add("prestador", identprestador); Session.Add("nombreprestador", prestador); Session.Add("perfil", perfil); Session.Add("nivel", nivel); if (Ent.Reseteado == 1) { Session.Add("passnew", txtclave.Text); Session["passres"] = 1; Response.Redirect("cambiarpass.aspx"); } else { Response.Redirect("inicio.aspx"); } } else { Session.RemoveAll(); Response.Redirect("login.aspx?error=1"); } } catch (Exception exp) { throw (exp); } finally { if (dbconn.State == ConnectionState.Open) { dbconn.Close(); } } } } Label3.Text = "Falta Codigo"; }