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); }
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"]; }
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 }
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); }