Exemplo n.º 1
0
        public List <DataRepTicket> Rerport(string Nombre, string Ticket, int Sistema, int idEmpleado)
        {
            List <DataRepTicket> Reporte = new List <DataRepTicket>();
            Conexion             Conex   = new Conexion();

            try
            {
                SqlConnection SqlCon = Conex.CreaConex();
                using (SqlCon)
                {
                    string qry = "select t.IDTicket,Ticket,convert(nvarchar(10),FechaAlta,103) FchAlta,upper(Identificador) Identificador,upper(Nombre) Nombre,Cliente,c.Sistema ";
                    qry += " from TblTicket t inner join CatSistema c on c.idSistema = t.idSistema inner join Cat_Cliente cli on cli.idCliente = c.idCliente";
                    qry += " inner join CatTicketEmpleado em on em.IDTicket = t.IDTicket where id_Estatus=1 and em.idEmpleado=" + idEmpleado.ToString();
                    if (!String.IsNullOrEmpty(Nombre.Trim()))
                    {
                        qry += " and Nombre like '%" + Nombre + "%'";
                    }
                    if (!String.IsNullOrEmpty(Ticket.Trim()))
                    {
                        qry += " and Ticket = '" + Ticket.ToUpper() + "'";
                    }
                    if (!Sistema.Equals(0))
                    {
                        qry += " and t.idSistema = " + Sistema.ToString();
                    }

                    using (SqlCommand Comm = new SqlCommand(qry, SqlCon))
                    {
                        Comm.CommandType = System.Data.CommandType.Text;
                        SqlCon.Open();
                        SqlDataReader reader = Comm.ExecuteReader();
                        if (reader.HasRows)
                        {
                            while (reader.Read())
                            {
                                DataRepTicket RowReporte = new DataRepTicket();
                                RowReporte.idTicket      = reader.GetInt32(0);
                                RowReporte.Ticket        = reader.GetString(1);
                                RowReporte.Fecha         = reader.GetString(2);
                                RowReporte.Identificador = reader.GetString(3);
                                RowReporte.Nombre        = reader.GetString(4);
                                RowReporte.Cliente       = reader.GetString(5);
                                RowReporte.Sistema       = reader.GetString(6);
                                Reporte.Add(RowReporte);
                            }
                        }
                    }
                }
            }
            catch
            {
            }
            return(Reporte);
        }
Exemplo n.º 2
0
        private void Row_DoubleClick(object sender, MouseButtonEventArgs e)
        {
            DataGridRow   row    = sender as DataGridRow;
            DataRepTicket contex = (DataRepTicket)row.DataContext;

            BusquedaGrid.Visibility = System.Windows.Visibility.Hidden;
            AsignaGrid.Visibility   = System.Windows.Visibility.Visible;
            //lblnombre.Content = contex.Nombre;
            //lblsistema.Content = contex.Sistema;
            //lblticket.Content = contex.Ticket;
            lblTicket.Content = contex.idTicket;
            UsuarioFirmado UsuFirmado = (UsuarioFirmado)Application.Current.Resources["UserFirmado"];
        }
Exemplo n.º 3
0
        private void Row_DoubleClick(object sender, MouseButtonEventArgs e)
        {
            DataGridRow   row    = sender as DataGridRow;
            DataRepTicket contex = (DataRepTicket)row.DataContext;

            BusquedaGrid.Visibility = System.Windows.Visibility.Hidden;
            Envio.Visibility        = System.Windows.Visibility.Visible;
            //lblnombre.Content = contex.Nombre;
            //lblsistema.Content = contex.Sistema;
            lblticket.Content = contex.idTicket;
            //lblid.Content =

            //BuscarInformacion(contex.idTicket, UsuFirmado.IdEmpleado);
            //// Some operations with this row
        }
Exemplo n.º 4
0
        public List <DataRepTicket> Rerport(int idEmpleado)
        {
            List <DataRepTicket> Reporte = new List <DataRepTicket>();
            Conexion             Conex   = new Conexion();

            try
            {
                SqlConnection SqlCon = Conex.CreaConex();
                using (SqlCon)
                {
                    string qry = "select t.IDTicket,Ticket,convert(nvarchar(10),FechaAlta,103) FchAlta,upper(Identificador) Identificador,upper(Nombre) Nombre,Cliente,c.Sistema ";
                    qry += " from TblTicket t inner join CatSistema c on c.idSistema = t.idSistema inner join Cat_Cliente cli on cli.idCliente = c.idCliente";
                    qry += " inner join CatTicketEmpleado em on em.IDTicket = t.IDTicket where id_Etapa=1 and idSubEtapa=1 and id_Estatus=1 and em.idEmpleado=@idEmpleado;";
                    using (SqlCommand Comm = new SqlCommand(qry, SqlCon))
                    {
                        Comm.Parameters.Add(new SqlParameter("@idEmpleado", idEmpleado));
                        Comm.CommandType = System.Data.CommandType.Text;
                        SqlCon.Open();
                        SqlDataReader reader = Comm.ExecuteReader();
                        if (reader.HasRows)
                        {
                            while (reader.Read())
                            {
                                DataRepTicket RowReporte = new DataRepTicket();
                                RowReporte.idTicket      = reader.GetInt32(0);
                                RowReporte.Ticket        = reader.GetString(1);
                                RowReporte.Fecha         = reader.GetString(2);
                                RowReporte.Identificador = reader.GetString(3);
                                RowReporte.Nombre        = reader.GetString(4);
                                RowReporte.Cliente       = reader.GetString(5);
                                RowReporte.Sistema       = reader.GetString(6);
                                Reporte.Add(RowReporte);
                            }
                        }
                    }
                }
            }
            catch
            {
            }
            return(Reporte);
        }