protected void CargarDdlPasos() { if (!string.IsNullOrEmpty(ddlPlantilla.SelectedValue)) { libPasos.StrConexion = axVarSes.Lee <string>("strConexion"); libPasos.NumSecPlantilla = Convert.ToInt64(ddlPlantilla.SelectedValue); ddlPasos.DataSource = libPasos.VerPasosPlantilla(); ddlPasos.DataTextField = "NOMBRE"; ddlPasos.DataValueField = "NUM_SEC_PASO"; ddlPasos.DataBind(); } }
protected void VerificarPasosPedido() { libPlant = new BD_ALM_Plantillas(); libPlant.StrConexion = axVarSes.Lee <string>("strConexion"); libPlant.TipoEgreso = 1; libPlant.TipoIngreso = 0; libPlant.NumSecAlmacen = Convert.ToInt64(ddlAlmacenes.SelectedValue); libPlant.Ver(); libPasos = new BD_ALM_Pasos(); libPasos.StrConexion = axVarSes.Lee <string>("strConexion"); libPasos.NumSecPlantilla = libPlant.NumSecPlantilla; DataTable dtpasos = libPasos.VerPasosPlantilla(); int[] auxpasos = new int[dtpasos.Rows.Count]; for (int j = 0; j < dtpasos.Rows.Count; j++) { DataRow dr = dtpasos.Rows[j]; auxpasos[j] = Convert.ToInt32(dr["num_sec_paso"].ToString().Trim()); } for (int i = 0; i < auxpasos.Length; i++) { int pasoaux = auxpasos[i]; int[] auxdeptos = libPasoUsu.VerDeptosPasoUsuario(pasoaux); libMov = new BD_ALM_Movimientos(); libMov.StrConexion = axVarSes.Lee <string>("strConexion"); string subdepto = string.Empty; subdepto = ddlSubdeptos.SelectedValue; DataTable dtAux = new DataTable(); dtAux = libMov.DTMostrarPedidosDepto(pasoaux, subdepto); dtPedidos.Merge(dtAux); } /// -----------------Pedidos rechazados libMov = new BD_ALM_Movimientos(); libMov.StrConexion = axVarSes.Lee <string>("strConexion"); string subdepto1 = ddlSubdeptos.SelectedValue; DataTable dtAux1 = new DataTable(); dtAux1 = libMov.DTMostrarRechazadosDepto(subdepto1); dtPedidos.Merge(dtAux1); }