public DataTable BuscarGuiasPendientesAlmacen(int n_IdEmpresa, int n_TipoMovimiento, int n_TipoOrigen, int n_AnoTrabajo) { // n_Tipo = 1 BUSCA GUIA DE INGRESO PENDIENTES DE JALAR ALMACEN // n_Tipo = 2 BUSCA GUIA DE SALIDA PENDIENTES DE JALAR ALMACEN CN_vta_guias objguia = new CN_vta_guias(); DataTable dtResult = new DataTable(); string[,] arrCabeceraDg1 = new string[4, 4]; objguia.mysConec = mysConec; objguia.GuiasTranportistasPendiente(n_IdEmpresa, n_TipoMovimiento, n_TipoOrigen, n_AnoTrabajo); dtResult = funDatos.DataTableOrdenar(objguia.dtLista, "c_numdoc DESC"); arrCabeceraDg1[0, 0] = "Nº Guia"; arrCabeceraDg1[0, 1] = "110"; arrCabeceraDg1[0, 2] = "C"; arrCabeceraDg1[0, 3] = "c_numdoc"; arrCabeceraDg1[1, 0] = "Fch. Emision"; arrCabeceraDg1[1, 1] = "80"; arrCabeceraDg1[1, 2] = "C"; arrCabeceraDg1[1, 3] = "d_fchdoc"; arrCabeceraDg1[2, 0] = "Cliente"; arrCabeceraDg1[2, 1] = "400"; arrCabeceraDg1[2, 2] = "C"; arrCabeceraDg1[2, 3] = "c_nombre"; arrCabeceraDg1[3, 0] = "Id"; arrCabeceraDg1[3, 1] = "0"; arrCabeceraDg1[3, 2] = "N"; arrCabeceraDg1[3, 3] = "n_id"; Genericas xFun = new Genericas(); xFun.Buscar_CampoBusqueda = "n_id"; xFun.Buscar_CampoOrden = "c_numdoc"; xFun.Buscar_CadFiltro = ""; dtResult = xFun.Buscar(arrCabeceraDg1, dtResult); return(dtResult); }
public void SeleccionarEntregas(int n_IdPedidoCliente, bool b_Seleccionar) { DataTable dtResult = new DataTable(); CN_vta_guias objGui = new CN_vta_guias(); string[,] arrCabeceraFlexFil = new string[8, 5]; string n_ancho = "0"; objGui.mysConec = mysConec; MostrarEntregas(n_IdPedidoCliente); n_ancho = "40"; if (b_Seleccionar == false) { n_ancho = "0"; } // FLEX GRID DE LOS TAREAS arrCabeceraFlexFil[0, 0] = "Cod. Producto"; arrCabeceraFlexFil[0, 1] = "80"; arrCabeceraFlexFil[0, 2] = "C"; arrCabeceraFlexFil[0, 3] = ""; arrCabeceraFlexFil[0, 4] = "c_codpro"; arrCabeceraFlexFil[1, 0] = "Descripcion"; arrCabeceraFlexFil[1, 1] = "200"; arrCabeceraFlexFil[1, 2] = "C"; arrCabeceraFlexFil[1, 3] = ""; arrCabeceraFlexFil[1, 4] = "c_despro"; arrCabeceraFlexFil[2, 0] = "Uni. Med."; arrCabeceraFlexFil[2, 1] = "40"; arrCabeceraFlexFil[2, 2] = "C"; arrCabeceraFlexFil[2, 3] = ""; arrCabeceraFlexFil[2, 4] = "c_abrpre"; arrCabeceraFlexFil[3, 0] = "Cantidad Solicitada"; arrCabeceraFlexFil[3, 1] = "70"; arrCabeceraFlexFil[3, 2] = "D"; arrCabeceraFlexFil[3, 3] = "0.00"; arrCabeceraFlexFil[3, 4] = "n_can"; arrCabeceraFlexFil[4, 0] = "Cantidad Entregada"; arrCabeceraFlexFil[4, 1] = "70"; arrCabeceraFlexFil[4, 2] = "D"; arrCabeceraFlexFil[4, 3] = "0.00"; arrCabeceraFlexFil[4, 4] = "n_canent"; arrCabeceraFlexFil[5, 0] = "Saldo"; arrCabeceraFlexFil[5, 1] = "70"; arrCabeceraFlexFil[5, 2] = "D"; arrCabeceraFlexFil[5, 3] = "0.00"; arrCabeceraFlexFil[5, 4] = "n_saldo"; arrCabeceraFlexFil[6, 0] = "Sel"; arrCabeceraFlexFil[6, 1] = n_ancho; arrCabeceraFlexFil[6, 2] = "B"; arrCabeceraFlexFil[6, 3] = ""; arrCabeceraFlexFil[6, 4] = "n_sel"; arrCabeceraFlexFil[7, 0] = "n_idItem"; arrCabeceraFlexFil[7, 1] = "0"; arrCabeceraFlexFil[7, 2] = "N"; arrCabeceraFlexFil[7, 3] = ""; arrCabeceraFlexFil[7, 4] = "n_idite"; funDatos.Filtrar_CampoOrden = "c_despro"; funDatos.Filtrar_Titulo = "Entregas del Pedido"; funDatos.Filtrar_ColumnaCheck = 7; funDatos.Filtrar_ColumnaBusqueda = 8; funDatos.Filtrar_CampoBusqueda = "n_idite"; funDatos.Filtrar_AplicarFiltro = false; dtResult = null; dtResult = funDatos.Filtrar(arrCabeceraFlexFil, dtLista); dtLista = dtResult; return; }
public DataTable PedidosConSaldo(int n_IdEmpresa, int n_IdCliente) { DataTable dtResult = new DataTable(); CN_vta_guias objGui = new CN_vta_guias(); string[,] arrCabeceraFlexFil = new string[7, 5]; objGui.mysConec = mysConec; if (ListarPedidosPendientes(n_IdEmpresa, n_IdCliente) == true) { dtResult = dtLisPedPend; } // FLEX GRID DE LOS TAREAS arrCabeceraFlexFil[0, 0] = "Nº Documento"; arrCabeceraFlexFil[0, 1] = "100"; arrCabeceraFlexFil[0, 2] = "C"; arrCabeceraFlexFil[0, 3] = ""; arrCabeceraFlexFil[0, 4] = "c_numdoc"; arrCabeceraFlexFil[1, 0] = "Fecha Pedido"; arrCabeceraFlexFil[1, 1] = "70"; arrCabeceraFlexFil[1, 2] = "F"; arrCabeceraFlexFil[1, 3] = ""; arrCabeceraFlexFil[1, 4] = "d_fchped"; arrCabeceraFlexFil[2, 0] = "Fecha ENtrega"; arrCabeceraFlexFil[2, 1] = "70"; arrCabeceraFlexFil[2, 2] = "F"; arrCabeceraFlexFil[2, 3] = ""; arrCabeceraFlexFil[2, 4] = "d_fchent"; arrCabeceraFlexFil[3, 0] = "Condicion Pago"; arrCabeceraFlexFil[3, 1] = "200"; arrCabeceraFlexFil[3, 2] = "C"; arrCabeceraFlexFil[3, 3] = ""; arrCabeceraFlexFil[3, 4] = "c_desconpag"; arrCabeceraFlexFil[4, 0] = "Orden de Compra"; arrCabeceraFlexFil[4, 1] = "150"; arrCabeceraFlexFil[4, 2] = "C"; arrCabeceraFlexFil[4, 3] = ""; arrCabeceraFlexFil[4, 4] = "c_numordcom"; arrCabeceraFlexFil[5, 0] = "Sel"; arrCabeceraFlexFil[5, 1] = "40"; arrCabeceraFlexFil[5, 2] = "B"; arrCabeceraFlexFil[5, 3] = ""; arrCabeceraFlexFil[5, 4] = "n_sel"; arrCabeceraFlexFil[6, 0] = "n_id"; arrCabeceraFlexFil[6, 1] = "0"; arrCabeceraFlexFil[6, 2] = "C"; arrCabeceraFlexFil[6, 3] = ""; arrCabeceraFlexFil[6, 4] = "n_id"; funDatos.Filtrar_CampoOrden = "c_numdoc"; funDatos.Filtrar_Titulo = "Pedidos pendientes de entrega"; funDatos.Filtrar_ColumnaCheck = 6; funDatos.Filtrar_ColumnaBusqueda = 7; funDatos.Filtrar_CampoBusqueda = "n_id"; dtResult = funDatos.Filtrar(arrCabeceraFlexFil, dtResult); return(dtResult); }