예제 #1
0
        protected void GridView_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            CRegistroCitas obj = new CRegistroCitas();


            string codigo = "";
            string nombre = "";

            FilaSeleccionada = (GridViewRow)(((LinkButton)e.CommandSource).NamingContainer);

            codigo = (((Label)FilaSeleccionada.FindControl("LabelId")).Text);
            nombre = FilaSeleccionada.Cells[5].Text + " " + FilaSeleccionada.Cells[6].Text;



            if (e.CommandName == "Baja")
            {
                LabelNombreAlumno.Text = nombre;
                TextBoxPkAlumno.Text   = codigo;
                ScriptManager.RegisterStartupScript(this, this.GetType(), "ModalView", "<script>$('#ModalEliminar').modal('show');</script>", false);
            }
            if (e.CommandName == "Consultar")
            {
                Response.Redirect("Perfil.aspx?id=" + codigo, true);//
            }
            if (e.CommandName == "Modificar")
            {
                Response.Redirect("Perfil.aspx?id=" + codigo + "&modificar=" + codigo, true);//
            }


            FilaSeleccionada.Dispose();
        }
 public ModificacionCliente(FilaSeleccionada cliente_seleccionado, Listado listado)
 {
     InitializeComponent();
     dbManager    = (DBManager)AppContext.getObject(typeof(DBManager));
     this.cliente = cliente_seleccionado;
     this.listado = listado;
 }
예제 #3
0
        protected void GridView2_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            FilaSeleccionada = (GridViewRow)(((LinkButton)e.CommandSource).NamingContainer);
            if (e.CommandName == "Eliminar")
            {
                int x = Convert.ToInt32((((Label)FilaSeleccionada.FindControl("Label1")).Text));
                vistaConsulta.EliminarConsulta(6, x);
                Response.Redirect("/AgendaCitas.aspx", true);// no direcciona a la pagina default de la master
            }
            if (e.CommandName == "Realizar")
            {
                string id          = (((Label)FilaSeleccionada.FindControl("Label1")).Text); // id de la reservacion
                string matri       = (((Label)FilaSeleccionada.FindControl("Label2")).Text); // id del alumno
                string TipoUsuario = (((Label)FilaSeleccionada.FindControl("label4")).Text); // id del alumno


                vistaConsulta.Datosalumno(11, matri);

                ObjTmAlumno.pk_Reservacion = id;                // de la reservacion
                ObjTmAlumno.tipo_usuario   = TipoUsuario;       //agregamos el tipo de usuario

                Session.Add("DatosCitaAlumno", ObjTmAlumno);    // se guardar los datos del alumno temporalmente
                Response.Redirect("/NuevaConsulta.aspx", true); // no direcciona a la pagina default de la master
            }
        }
예제 #4
0
 public ModificacionProveedor(FilaSeleccionada proveedor_seleccionado, Listado listado)
 {
     InitializeComponent();
     dbManager    = (DBManager)AppContext.getObject(typeof(DBManager));
     proveedor    = proveedor_seleccionado;
     this.listado = listado;
 }
        protected void GridView_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            string codigo = "";

            FilaSeleccionada = (GridViewRow)(((LinkButton)e.CommandSource).NamingContainer);

            foreach (GridViewRow row in GridViewCitas.Rows)                                                   //Se realiza un recorrido de la tabla
            {
                for (int i = 1; i <= FilaSeleccionada.Cells.Count - 1; i++)                                   //se hace un recorrido de 1 al tamaño de las columnas
                {
                    GridViewCitas.Rows[row.RowIndex].Cells[i].CssClass = "";                                  // row.RowIndex obtiene el indice de la fila
                    if (FilaSeleccionada.RowIndex == row.RowIndex)                                            // si al recorrer la tabla coincide con el seleccionado se marca
                    {
                        GridViewCitas.Rows[FilaSeleccionada.RowIndex].Cells[i].CssClass = "alert alert-info"; //FilaSeleccionada.RowIndex -> es el indice (posision) del elemento seleccionado
                    }
                }
            }
            if (e.CommandName == "seleccion")
            {
                codigo                 = (((Label)FilaSeleccionada.FindControl("LabelId")).Text);
                TextBoxIdCita.Text     = codigo;
                TextBoxIdCita.CssClass = "form-control is-valid";
            }


            FilaSeleccionada.Dispose();
        }
        protected void ButtonEliminarFechaBloqueada_Click(object sender, GridViewCommandEventArgs e, EventArgs ea)
        {
            FilaSeleccionada = (GridViewRow)(((LinkButton)e.CommandSource).NamingContainer);
            int x = Convert.ToInt32((((Label)FilaSeleccionada.FindControl("Label1")).Text));
            CFechasBloqueadas objAux = new CFechasBloqueadas();

            objAux.pk_FechaBloqueada = x;
            vistaFechasBloqueadas.CrearFecha(objAux, 3);
            Response.Redirect(Request.RawUrl);
        }
예제 #7
0
 protected void GridView_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     FilaSeleccionada = (GridViewRow)(((LinkButton)e.CommandSource).NamingContainer);
     if (e.CommandName == "Eliminar")
     {
         TextBoxPkCita.Text = (((Label)FilaSeleccionada.FindControl("LabelId")).Text);  //
         ScriptManager.RegisterStartupScript(this, this.GetType(), "ModalView", "<script>$('#ModalModificarFormapago').modal('show');</script>", false);
     }
     FilaSeleccionada.Dispose();
 }
예제 #8
0
        protected void GridView2_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            FilaSeleccionada = (GridViewRow)(((LinkButton)e.CommandSource).NamingContainer);

            if (e.CommandName == "Ver")
            {
                string id = (((Label)FilaSeleccionada.FindControl("Label1")).Text);// id de la reservacion

                vistaConsulta.ListarHistorialCitas(13, id, DatosPasienteConsulta);
            }
        }
예제 #9
0
        private void dataGridClientes_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            String columna_seleccionada = this.dataGridClientes.Columns[e.ColumnIndex].Name;

            if (columna_seleccionada == "modificar")
            {
                FilaSeleccionada cliente = new FilaSeleccionada();
                int cantidad_columnas    = dataGridClientes.ColumnCount - 1;


                for (int i = 0; i < cantidad_columnas; i++)
                {
                    Object value  = dataGridClientes[i, dataGridClientes.CurrentCell.RowIndex].Value;
                    String nombre = dataGridClientes.Columns[i].Name;
                    cliente.addDato(nombre, value);
                }


                ModificacionCliente mc = new ModificacionCliente(cliente, listado);
                mc.Show();

                this.listado.actualizar_datagridview();
            }
            else if (columna_seleccionada == "eliminar")
            {
                if (MessageBox.Show("¿Esta seguro que quiere eliminar este cliente?", "Eliminar cliente", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    ParamSet ps      = new ParamSet("GESTION_DE_PATOS.EliminarUsuario");
                    int      columna = dataGridClientes.Columns["usernameDataGridViewTextBoxColumn"].Index;
                    int      fila    = dataGridClientes.CurrentCell.RowIndex;

                    String username = dataGridClientes[columna, fila].Value.ToString();
                    ps.AddParameter("@user", username);

                    SqlParameter retval = ps.execSP();

                    switch (retval.Value.ToString())
                    {
                    case "0": MessageBox.Show("Registro eliminado");
                        this.listado.actualizar_datagridview();
                        break;

                    case "1": MessageBox.Show("Se produció un error. El nombre de usuario no existe", "Eliminar cliente");
                        break;

                    case "2": MessageBox.Show("El cliente ya se encuentra eliminado", "Eliminar cliente");
                        break;
                    }
                }
            }
        }
예제 #10
0
        protected void GridView1_OnRowCommand(object sender, GridViewCommandEventArgs e)
        {
            string codigo = "";

            FilaSeleccionada = (GridViewRow)(((LinkButton)e.CommandSource).NamingContainer);
            if (e.CommandName == "Cancelar")
            {
                codigo = (((Label)FilaSeleccionada.FindControl("LabelId")).Text);
                ScriptManager.RegisterStartupScript(this, this.GetType(), "ModalView", "<script> $('#ModalEliminar').modal('show');</script>", false);
                TextBoxPkReservacion.Text = codigo;
            }


            FilaSeleccionada.Dispose();
        }
예제 #11
0
        protected void GridView1_OnRowCommand(object sender, GridViewCommandEventArgs e)
        {
            string codigo = "";

            FilaSeleccionada = (GridViewRow)(((LinkButton)e.CommandSource).NamingContainer);

            if (e.CommandName == "Consulta")
            {
                codigo = (((Label)FilaSeleccionada.FindControl("LabelId")).Text);

                vistaConsulta.ListarHistorialCitas(13, codigo, DatosPasienteConsulta);
                ScriptManager.RegisterStartupScript(this, this.GetType(), "ModalView", "<script> </script>", false);
            }


            FilaSeleccionada.Dispose();
        }
        protected void GridView_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            CRegistroCitas obj = new CRegistroCitas();


            string codigo = "";
            string nombre = "";

            FilaSeleccionada = (GridViewRow)(((LinkButton)e.CommandSource).NamingContainer);

            codigo = (((Label)FilaSeleccionada.FindControl("LabelId")).Text);
            nombre = FilaSeleccionada.Cells[5].Text;

            if (e.CommandName == "Cancelar")
            {
                obj.estadoReservacion = 2;
                obj.pk_registroCita   = Convert.ToInt32(codigo);
                WRegistroCitas.CambioEstadoReservacion(obj, 7);
                Response.Redirect(Request.RawUrl);
            }
            if (e.CommandName == "Falta")
            {
                obj.estadoReservacion = 3;
                obj.pk_registroCita   = Convert.ToInt32(codigo);
                WRegistroCitas.CambioEstadoReservacion(obj, 7);
                Response.Redirect(Request.RawUrl);
            }
            if (e.CommandName == "Retardo")
            {
                obj.estadoReservacion = 4;
                obj.pk_registroCita   = Convert.ToInt32(codigo);
                WRegistroCitas.CambioEstadoReservacion(obj, 7);
                Response.Redirect(Request.RawUrl);
            }
            if (e.CommandName == "Eliminar")
            {
                LabelNombreAlumno.Text    = nombre;
                TextBoxPkReservacion.Text = codigo;
                ScriptManager.RegisterStartupScript(this, this.GetType(), "ModalView", "<script>$('#ModalEliminar').modal('show');</script>", false);
            }


            FilaSeleccionada.Dispose();
        }
예제 #13
0
        protected void GridView1_OnRowCommand(object sender, GridViewCommandEventArgs e)
        {
            string codigo = "";

            FilaSeleccionada = (GridViewRow)(((LinkButton)e.CommandSource).NamingContainer);

            if (e.CommandName == "Baja")
            {
                codigo = (((Label)FilaSeleccionada.FindControl("LabelId")).Text);
                ScriptManager.RegisterStartupScript(this, this.GetType(), "ModalView", "<script> $('#ModalEliminar').modal('show');</script>", false);
                TextBoxIdUsuario.Text = codigo;
            }
            if (e.CommandName == "Consulta")
            {
                string id = (((Label)FilaSeleccionada.FindControl("LabelId")).Text); // id de la reservacion

                Response.Redirect("InfoUsuario.aspx?id=" + id, true);                //
            }

            FilaSeleccionada.Dispose();
        }
예제 #14
0
        protected void GridView_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            CRegistroCitas obj = new CRegistroCitas();


            string codigo = "";
            string nombre = "";

            FilaSeleccionada = (GridViewRow)(((LinkButton)e.CommandSource).NamingContainer);

            codigo = (((Label)FilaSeleccionada.FindControl("LabelId")).Text);
            nombre = FilaSeleccionada.Cells[5].Text;

            if (e.CommandName == "Cancelar")
            {
                obj.estadoReservacion = 2;
                obj.pk_registroCita   = Convert.ToInt32(codigo);
                WRegistroCitas.CambioEstadoReservacion(obj, 7);
                Response.Redirect(Request.RawUrl);
            }
            if (e.CommandName == "Falta")
            {
                obj.estadoReservacion = 3;
                obj.pk_registroCita   = Convert.ToInt32(codigo);
                WRegistroCitas.CambioEstadoReservacion(obj, 7);
                Response.Redirect(Request.RawUrl);
            }
            if (e.CommandName == "Retardo")
            {
                obj.estadoReservacion = 4;
                obj.pk_registroCita   = Convert.ToInt32(codigo);
                WRegistroCitas.CambioEstadoReservacion(obj, 7);
                Response.Redirect(Request.RawUrl);
            }


            FilaSeleccionada.Dispose();
        }