private void OnImprimirRegistros(object sender, EventArgs e) { // Variables auxiliares. string consultaSQL = ""; string nuevaUbicacion = "", nuevoEstado; nuevaUbicacion = ((DataRowView)View.NuevaClasificacion.SelectedItem).Row["UbicacionDestino"].ToString(); if (nuevaUbicacion == "TRANSITO A REP.") { nuevoEstado = "ALMACENAMIENTO - REPARACIÓN"; } else if (nuevaUbicacion == "TRANSITO A DIAG.") { nuevoEstado = "ALMACENAMIENTO - DIAGNOSTICO"; } else { nuevoEstado = "ALMACENAMIENTO - DESPACHO"; } // Evaluo que haya sido seleccionado un registro. if (View.ListadoBusquedaCambioClasificacion.SelectedIndex == -1) { Util.ShowMessage("Debe seleccionar uno o más pallets"); return; } // Evaluo que haya seleccionado la nueva clasificación. if (View.NuevaClasificacion.SelectedIndex == -1) { Util.ShowError("Por favor seleccionar la nueva clasificación."); return; } ListView serialesImprimir = View.ListadoSerialesCambioClasificacion; string transito = nuevoEstado; string ubicacion = ((DataRowView)View.ListadoBusquedaCambioClasificacion.SelectedItem).Row["Ubicacion"].ToString(); string cantidad = ((DataRowView)View.ListadoBusquedaCambioClasificacion.SelectedItem).Row["Cantidad"].ToString(); string fechaIngreso = ((DataRowView)View.ListadoBusquedaCambioClasificacion.SelectedItem).Row["FechaIngreso"].ToString(); string idpallet = ((DataRowView)View.ListadoBusquedaCambioClasificacion.SelectedItem).Row["IdPallet"].ToString(); string dias = ((DataRowView)View.ListadoBusquedaCambioClasificacion.SelectedItem).Row["NumeroDias"].ToString(); string tiempoTranscurrido = ((DataRowView)View.ListadoBusquedaCambioClasificacion.SelectedItem).Row["Horas"].ToString(); // Imprimo los registros PrinterControl.PrintMovimientosMercanciaDIRECTV(transito, ubicacion, cantidad, fechaIngreso, idpallet, dias, tiempoTranscurrido, serialesImprimir); }